package com.zn.task;

import com.zn.service.MdInfoService;
import com.zn.socketReceiver.ReaderTask;
import com.zn.web.rpc.MdRemoteCall;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.data.mongodb.core.MongoTemplate;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/**
 * @author YinJiaWei
 * @version 2018/12/4 16:43
 */
//@Component
public class TestMdTask {
    private static final Logger LOGGER = LoggerFactory.getLogger(TestMdTask.class);
    @Autowired
    private RedisTemplate<String,String> redisTemplate;
    @Autowired
    private MongoTemplate mongoTemplate;
    @Autowired
    private MdInfoService mdInfoService;
    @Autowired
    private MdRemoteCall mdRemoteCall;
    private ExecutorService INSERTKLINEPOOL2 = Executors.newCachedThreadPool();
    private ExecutorService INSERTKLINEPOOL1 = Executors.newCachedThreadPool();
    private ExecutorService INSERTKLINEPOOL3 = Executors.newCachedThreadPool();

//    @Scheduled(cron="0 10 14 * * ?")
    private void createIndex() {
        try {
            List<String> kLineType=new ArrayList<String>();
            kLineType.add("quotations_kline_day_");
            kLineType.add("quotations_kline_fifteen_min_");
            kLineType.add("quotations_kline_five_min_");
            kLineType.add("quotations_kline_four_hr_");
            kLineType.add("quotations_kline_one_hr_");
            kLineType.add("quotations_kline_one_min_");
            kLineType.add("quotations_kline_thirty_min_");
            List<String> months=new ArrayList<String>();
            months.add("201902");
            months.add("201903");
            months.add("201906");
            months.add("201909");
            for(String kname:kLineType){
                for(String moths:months){
                    String collectionName=kname+moths;
                    mongoTemplate.getCollection(collectionName).createIndex("code");
                    mongoTemplate.getCollection(collectionName).createIndex("curTime");
                    System.err.println(collectionName+"----------------------------》success");
                }
            }
            System.err.println("----------------------------11》success ok");
        }catch (Exception e){
            e.printStackTrace();
        }
    }
    @Scheduled(cron="0 13 14 * * ?")
    private void createIndex2(){
        mdInfoService.createIndexAndRemoveYesterdayColl();
    }


//    @Scheduled(cron="0 55 14 * * ?")
    public void startUp(){
//        mdInfoService.createIndex();
//        readFile(INSERTKLINEPOOL3,"C:\\Users\\yinji\\Desktop\\tick\\tick-data\\symbol-2019-01-03.log");
//        readFile(INSERTKLINEPOOL1,"C:\\Users\\yinji\\Desktop\\tick\\tick-data\\10001522-201906-tick.log");
//        readFile(INSERTKLINEPOOL2,"C:\\Users\\yinji\\Desktop\\tick\\tick-data\\10001436-201903-tick.log");
    }
    public void readFile(ExecutorService executorService,String filePath) {
        System.err.println("filePath--->" + filePath);
        executorService.execute(new Thread(()->{
            try {
                FileInputStream fis = new FileInputStream(filePath);
                BufferedReader br = new BufferedReader(new InputStreamReader(fis));
                ReaderTask readerTask=new ReaderTask(null,redisTemplate,mongoTemplate,mdInfoService,mdRemoteCall);
                String line = null;
                while ((line = br.readLine()) != null) {
                    readerTask.parseOptionSymbol(line);
                }
                br.close();
            }catch (Exception e){
                e.printStackTrace();
            }
        }));
    }


//    @Scheduled(cron="0 38 09 * * ?")
//    public  void test001(){
//        try {
//            String item="tick|10001629|0.0000|0.000000|0.3456|1|0.3442|1|0.3404|5|0.3356|1|0.3291|1|0.3079|1|0.3045|1|0.3008|5|0.2930|1|0.2920|1|00:00:00|0.0000|0.0000|0|0.000000|0.3193|0.0000|0.5601|0.0785|";
//            ReaderTask readerTask=new ReaderTask(null,redisTemplate,mongoTemplate,mdInfoService,mdRemoteCall);
//            readerTask.parseDataItem(item);
//        }catch (Exception e){
//
//        }
//
//    }


    /**
     * 测试
     */
//    @Scheduled(cron="0 31 16 * * ?")   //每天早上九点执行一次
    public void test1(){
        try {
            LinkedList<String> list=new LinkedList<String>();
            list.add("tick|10001517|0.2072|575.000000|0.2175|1|0.2159|1|0.2155|1|0.2127|3|0.2087|1|0.2073|1|0.2068|1|0.2002|1|0.1998|1|0.1997|1|14:55:07|0.2251|0.2062|237|513280.980000|0.2210|0.2251|0.4692|0.0001|");
            list.add("tick|10001518|0.2400|672.000000|0.2496|1|0.2477|1|0.2410|2|0.2407|2|0.2394|1|0.2373|1|0.2371|1|0.2304|1|0.2294|1|0.2292|1|14:34:55|0.2570|0.2400|210|527889.230000|0.2532|0.2562|0.5014|0.0050|");
            list.add("tick|10001519|0.3387|2449.000000|0.3543|1|0.3525|1|0.3522|1|0.3508|1|0.3405|1|0.3382|1|0.3312|1|0.3261|1|0.3252|1|0.3222|1|14:56:35|0.3387|0.3264|240|815389.750000|0.3393|0.3352|0.5875|0.0911|");
            list.add("tick|10001520|0.0468|2802.000000|0.0497|3|0.0488|1|0.0486|1|0.0484|1|0.0473|1|0.0467|1|0.0463|5|0.0450|1|0.0444|2|0.0442|1|15:00:00|0.0544|0.0458|312|156375.240000|0.0529|0.0544|0.2555|0.0001|");
            list.add("tick|10001521|0.3741|1189.000000|0.3918|1|0.3901|1|0.3899|1|0.3783|1|0.3757|10|0.3741|1|0.3740|1|0.3739|1|0.3629|1|0.3625|1|15:00:00|0.3780|0.3645|243|921986.370000|0.3774|0.3706|0.6256|0.1292|");
            list.add("tick|10001522|0.0357|7870.000000|0.0377|1|0.0375|1|0.0374|1|0.0364|1|0.0357|1|0.0356|1|0.0355|1|0.0350|20|0.0349|5|0.0347|5|15:00:00|0.0422|0.0352|986|374814.340000|0.0410|0.0422|0.2338|0.0001|");
            list.add("tick|10001523|0.0826|5133.000000|0.0845|1|0.0841|1|0.0830|1|0.0829|10|0.0827|1|0.0825|1|0.0813|1|0.0809|3|0.0790|3|0.0787|1|15:00:00|0.0907|0.0768|1429|1195749.890000|0.0907|0.0882|0.3126|0.0001|");
            list.add("tick|10001524|0.2697|2782.000000|0.2754|1|0.2753|1|0.2752|2|0.2736|1|0.2718|1|0.2696|1|0.2688|1|0.2610|1|0.2605|5|0.2602|1|14:56:43|0.3005|0.2691|481|1364722.560000|0.2865|0.3005|0.5347|0.0383|");
            list.add("tick|10001525|0.3056|275.000000|0.3159|1|0.3150|1|0.3143|1|0.3099|1|0.3047|1|0.3030|1|0.2952|1|0.2934|1|0.2933|1|0.2926|1|14:49:36|0.3056|0.2900|305|935198.980000|0.2975|0.2951|0.5457|0.0493|");
            list.add("tick|10001526|0.2596|164.000000|0.2687|1|0.2683|1|0.2673|1|0.2639|1|0.2593|1|0.2577|1|0.2514|1|0.2498|1|0.2495|1|0.2492|1|14:54:53|0.2596|0.1969|127|320170.390000|0.2530|0.2501|0.5012|0.0048|");
            list.add("tick|10001527|0.2153|282.000000|0.2239|2|0.2232|1|0.2227|1|0.2197|1|0.2161|1|0.2146|1|0.2097|1|0.2093|1|0.2078|1|0.2068|1|14:55:59|0.2168|0.2034|53|114145.080000|0.2116|0.2074|0.4598|0.0001|");
            list.add("tick|10001528|0.1750|405.000000|0.1822|1|0.1817|1|0.1812|1|0.1785|1|0.1759|1|0.1745|1|0.1724|1|0.1701|1|0.1691|1|0.1683|1|14:55:16|0.1754|0.1681|93|162301.580000|0.1732|0.1701|0.4214|0.0001|");
            list.add("tick|10001529|0.1392|1734.000000|0.1417|1|0.1396|1|0.1390|1|0.1389|1|0.1387|1|0.1386|1|0.1382|1|0.1350|1|0.1340|1|0.1336|2|14:55:44|0.1415|0.1291|904|1260712.150000|0.1386|0.1368|0.3868|0.0001|");
            list.add("tick|10001530|0.1091|2091.000000|0.1097|5|0.1095|6|0.1093|1|0.1092|2|0.1091|3|0.1076|1|0.1064|1|0.1062|5|0.1044|2|0.1040|1|15:00:00|0.1092|0.0988|1045|1123389.150000|0.1088|0.1054|0.3570|0.0001|");
            list.add("tick|10001531|0.0811|2120.000000|0.0825|1|0.0822|1|0.0821|1|0.0818|1|0.0816|1|0.0811|1|0.0790|2|0.0786|1|0.0780|5|0.0775|1|15:00:00|0.0887|0.0728|1393|1111600.740000|0.0827|0.0814|0.3291|0.0001|");
            list.add("tick|10001532|0.0567|3775.000000|0.0588|1|0.0587|1|0.0581|2|0.0579|1|0.0572|1|0.0567|62|0.0564|11|0.0562|1|0.0553|1|0.0550|1|15:00:00|0.0598|0.0518|1090|634660.300000|0.0606|0.0598|0.3021|0.0001|");
            list.add("tick|10001533|0.0398|9732.000000|0.0408|1|0.0407|1|0.0406|1|0.0401|2|0.0398|1|0.0394|7|0.0393|1|0.0384|16|0.0382|1|0.0380|3|15:00:00|0.0426|0.0351|3332|1323931.900000|0.0439|0.0421|0.2805|0.0001|");
            list.add("tick|10001534|0.0044|12206.000000|0.0052|1|0.0051|3|0.0050|1|0.0047|1|0.0046|2|0.0042|17|0.0041|7|0.0040|45|0.0039|1|0.0038|1|15:00:00|0.0074|0.0042|4024|225091.830000|0.0069|0.0071|0.1997|0.0001|");
            list.add("tick|10001535|0.0074|7713.000000|0.0085|1|0.0078|2|0.0077|1|0.0076|1|0.0075|1|0.0072|1|0.0070|1|0.0068|1|0.0067|11|0.0065|1|15:00:00|0.0121|0.0068|3034|285239.760000|0.0115|0.0116|0.2141|0.0001|");
            list.add("tick|10001536|0.0130|4707.000000|0.0138|3|0.0137|4|0.0136|6|0.0134|1|0.0130|2|0.0129|1|0.0126|1|0.0125|1|0.0124|2|0.0123|1|15:00:00|0.0198|0.0124|2212|355061.230000|0.0190|0.0198|0.2314|0.0001|");
            list.add("tick|10001537|0.0218|4824.000000|0.0231|1|0.0229|4|0.0228|1|0.0227|1|0.0222|1|0.0216|1|0.0215|1|0.0212|1|0.0211|1|0.0210|1|15:00:00|0.0304|0.0218|1517|399811.280000|0.0293|0.0302|0.2515|0.0001|");
            list.add("tick|10001538|0.0349|2490.000000|0.0358|1|0.0357|1|0.0355|1|0.0353|1|0.0349|1|0.0348|1|0.0341|1|0.0339|1|0.0337|2|0.0336|1|15:00:00|0.0451|0.0338|863|341765.980000|0.0432|0.0442|0.2752|0.0001|");
            list.add("tick|10001539|0.0515|2853.000000|0.0536|3|0.0532|1|0.0530|1|0.0529|1|0.0523|1|0.0508|3|0.0506|1|0.0505|1|0.0501|3|0.0500|4|15:00:00|0.0639|0.0501|1427|826870.060000|0.0624|0.0634|0.3042|0.0001|");
            list.add("tick|10001540|0.0736|1510.000000|0.0760|2|0.0757|1|0.0755|1|0.0747|1|0.0746|1|0.0725|1|0.0720|1|0.0713|20|0.0706|1|0.0705|1|15:00:00|0.0893|0.0708|2927|2394456.330000|0.0858|0.0873|0.3340|0.0001|");
            list.add("tick|10001541|0.1008|887.000000|0.1037|1|0.1033|2|0.1029|2|0.1021|1|0.1008|1|0.1002|4|0.0988|1|0.0980|1|0.0977|1|0.0975|1|15:00:00|0.1153|0.0979|545|587674.990000|0.1133|0.1143|0.3615|0.0001|");
            list.add("tick|10001542|0.1310|640.000000|0.1364|1|0.1349|1|0.1348|1|0.1345|1|0.1323|1|0.1296|1|0.1284|1|0.1280|2|0.1270|1|0.1268|1|15:00:00|0.1470|0.1285|341|476001.860000|0.1447|0.1464|0.3929|0.0001|");
            list.add("tick|10001543|0.2486|460.000000|0.2587|1|0.2585|2|0.2568|1|0.2542|1|0.2507|1|0.2493|1|0.2421|1|0.2413|1|0.2400|15|0.2397|1|14:56:15|0.2525|0.2336|863|2097990.000000|0.2413|0.2388|0.4895|0.0001|");
            list.add("tick|10001544|0.2013|768.000000|0.2075|1|0.2068|5|0.2058|6|0.2049|1|0.2029|1|0.2015|1|0.2013|4|0.2011|1|0.1984|1|0.1978|1|14:56:25|0.2059|0.1858|1043|2042080.000000|0.1942|0.1926|0.4424|0.0001|");
            list.add("tick|10001545|0.1558|2823.000000|0.1576|1|0.1571|1|0.1566|2|0.1561|1|0.1560|64|0.1555|20|0.1543|2|0.1531|1|0.1517|1|0.1515|1|15:00:00|0.1600|0.1422|5484|8268251.000000|0.1525|0.1495|0.4007|0.0001|");
            list.add("tick|10001546|0.1150|4132.000000|0.1174|1|0.1166|1|0.1163|1|0.1159|1|0.1158|20|0.1150|1|0.1149|1|0.1148|1|0.1146|1|0.1145|1|15:00:00|0.1187|0.1030|8588|9559899.000000|0.1124|0.1107|0.3606|0.0001|");
            list.add("tick|10001547|0.0780|17332.000000|0.0794|12|0.0791|10|0.0790|55|0.0787|10|0.0781|10|0.0780|50|0.0779|41|0.0778|1|0.0777|1|0.0772|1|15:00:00|0.0825|0.0701|38138|29401549.000000|0.0788|0.0764|0.3270|0.0001|");
            list.add("tick|10001548|0.0522|47364.000000|0.0527|27|0.0526|1|0.0525|23|0.0524|19|0.0523|53|0.0522|15|0.0521|9|0.0520|60|0.0519|76|0.0518|1|15:00:00|0.0539|0.0447|73650|36928925.000000|0.0529|0.0521|0.2993|0.0001|");
            list.add("tick|10001549|0.0303|27756.000000|0.0311|17|0.0310|83|0.0309|34|0.0308|9|0.0307|10|0.0303|105|0.0302|2|0.0301|101|0.0299|1|0.0298|1|15:00:00|0.0326|0.0260|42243|12589160.000000|0.0327|0.0314|0.2741|0.0001|");
            list.add("tick|10001550|0.0157|27540.000000|0.0163|5|0.0162|30|0.0161|1|0.0160|15|0.0159|10|0.0157|23|0.0156|20|0.0155|49|0.0153|8|0.0151|511|15:00:00|0.0182|0.0131|35080|5498242.000000|0.0187|0.0171|0.2551|0.0001|");
            list.add("tick|10001551|0.0078|20574.000000|0.0083|21|0.0082|46|0.0081|15|0.0080|50|0.0079|22|0.0078|76|0.0077|1|0.0075|1|0.0074|20|0.0073|21|15:00:00|0.0093|0.0062|11139|840941.000000|0.0090|0.0086|0.2404|0.0001|");
            list.add("tick|10001552|0.0016|5764.000000|0.0023|8|0.0020|5|0.0019|6|0.0018|1|0.0017|1|0.0016|1|0.0015|20|0.0014|3|0.0013|25|0.0012|1|14:56:25|0.0035|0.0013|6254|140681.000000|0.0031|0.0032|0.2049|0.0001|");
            list.add("tick|10001553|0.0033|14329.000000|0.0037|6|0.0036|2|0.0035|30|0.0034|30|0.0033|17|0.0031|13|0.0030|77|0.0029|1|0.0028|1|0.0024|2|15:00:00|0.0067|0.0030|9272|439578.000000|0.0064|0.0067|0.2182|0.0001|");
            list.add("tick|10001554|0.0083|28826.000000|0.0091|1|0.0090|2|0.0088|1|0.0087|1|0.0086|1|0.0083|25|0.0082|100|0.0079|1|0.0077|20|0.0076|22|15:00:00|0.0136|0.0070|25681|2517239.000000|0.0128|0.0133|0.2346|0.0001|");
            list.add("tick|10001555|0.0172|26165.000000|0.0178|1|0.0177|3|0.0175|6|0.0174|4|0.0173|11|0.0172|50|0.0171|71|0.0170|104|0.0169|78|0.0168|1|15:00:00|0.0256|0.0157|28422|5727290.000000|0.0248|0.0253|0.2566|0.0001|");
            list.add("tick|10001556|0.0321|29965.000000|0.0325|40|0.0324|5|0.0323|49|0.0322|151|0.0321|284|0.0319|28|0.0317|106|0.0316|1|0.0315|8|0.0309|2|15:00:00|0.0433|0.0300|45925|16852000.000000|0.0410|0.0424|0.2828|0.0001|");
            list.add("tick|10001557|0.0540|32719.000000|0.0548|1|0.0546|1|0.0543|30|0.0541|15|0.0540|83|0.0539|13|0.0535|17|0.0534|16|0.0530|4|0.0528|1|15:00:00|0.0682|0.0507|57146|33802215.000000|0.0651|0.0659|0.3133|0.0001|");
            list.add("tick|10001558|0.0820|10473.000000|0.0829|5|0.0824|38|0.0823|101|0.0822|52|0.0821|102|0.0820|13|0.0819|10|0.0815|23|0.0812|1|0.0808|3|15:00:00|0.0985|0.0785|20195|17834234.000000|0.0945|0.0953|0.3427|0.0001|");
            list.add("tick|10001559|0.1176|4146.000000|0.1192|30|0.1185|10|0.1180|2|0.1178|3|0.1177|1|0.1165|1|0.1164|11|0.1149|2|0.1144|1|0.1133|1|15:00:00|0.1341|0.1139|7221|8885176.000000|0.1315|0.1314|0.3797|0.0001|");
            list.add("tick|10001560|0.1597|2146.000000|0.1651|1|0.1649|1|0.1639|1|0.1636|1|0.1590|1|0.1583|5|0.1577|1|0.1574|6|0.1572|1|0.1562|3|14:56:57|0.1775|0.1551|3279|5451509.000000|0.1729|0.1721|0.4211|0.0001|");
            list.add("tick|10001561|0.2629|713.000000|0.2721|1|0.2712|1|0.2676|1|0.2655|1|0.2630|1|0.2614|1|0.2549|1|0.2538|1|0.2530|1|0.2524|1|14:55:41|0.2645|0.2487|512|1307483.000000|0.2563|0.2536|0.5045|0.0081|");
            list.add("tick|10001435|0.2551|764.000000|0.2653|2|0.2648|1|0.2638|1|0.2622|10|0.2549|1|0.2531|1|0.2527|2|0.2471|1|0.2462|10|0.2449|1|14:50:46|0.2551|0.2446|360|926606.850000|0.2513|0.2480|0.4995|0.0031|");
            list.add("tick|10001436|0.0347|3580.000000|0.0358|1|0.0357|1|0.0354|1|0.0348|1|0.0347|19|0.0346|1|0.0340|1|0.0331|1|0.0330|1|0.0326|2|15:00:00|0.0438|0.0337|166|63581.920000|0.0417|0.0427|0.2541|0.0001|");
            list.add("tick|10001437|0.2940|1319.000000|0.3056|1|0.3041|1|0.3030|15|0.3024|10|0.2938|1|0.2919|1|0.2841|10|0.2834|1|0.2822|1|0.2814|1|14:54:30|0.3040|0.2822|259|758929.840000|0.2890|0.2841|0.5372|0.0408|");
            list.add("tick|10001438|0.0248|7171.000000|0.0258|1|0.0257|3|0.0253|1|0.0251|1|0.0250|1|0.0247|1|0.0244|1|0.0240|1|0.0238|1|0.0237|2|15:00:00|0.0319|0.0241|860|251986.340000|0.0305|0.0319|0.2331|0.0001|");
            list.add("tick|10001439|0.3365|1642.000000|0.3488|1|0.3469|1|0.3453|10|0.3368|2|0.3350|1|0.3330|1|0.3245|10|0.3230|1|0.3219|1|0.3209|1|14:51:36|0.3365|0.3230|160|535441.770000|0.3286|0.3256|0.5768|0.0804|");
            list.add("tick|10001440|0.0173|13453.000000|0.0191|1|0.0188|4|0.0185|2|0.0182|3|0.0178|1|0.0172|1|0.0170|3|0.0169|5|0.0168|7|0.0166|1|15:00:00|0.0231|0.0172|2135|424359.330000|0.0219|0.0229|0.2147|0.0001|");
            list.add("tick|10001441|0.3777|6312.000000|0.3898|11|0.3815|5|0.3806|1|0.3800|11|0.3784|1|0.3764|1|0.3664|10|0.3627|1|0.3626|1|0.3622|1|14:53:08|0.3800|0.3639|507|1926632.400000|0.3711|0.3703|0.6193|0.1229|");
            list.add("tick|10001442|0.0119|20713.000000|0.0127|1|0.0126|3|0.0125|1|0.0123|1|0.0121|2|0.0118|42|0.0117|30|0.0116|20|0.0115|41|0.0114|2|15:00:00|0.0160|0.0116|3158|418845.150000|0.0154|0.0160|0.1984|0.0001|");
            list.add("tick|10001469|0.0302|19621.000000|0.0317|5|0.0316|1|0.0315|2|0.0307|1|0.0302|2|0.0301|1|0.0299|1|0.0298|1|0.0295|2|0.0293|2|15:00:00|0.0332|0.0285|3700|1168588.090000|0.0337|0.0327|0.2507|0.0001|");
            list.add("tick|10001470|0.2982|5197.000000|0.3104|1|0.3101|1|0.3090|7|0.2999|3|0.2984|1|0.2964|1|0.2955|1|0.2920|1|0.2918|2|0.2912|1|14:55:23|0.3249|0.2937|331|1023192.250000|0.3120|0.3249|0.5602|0.0638|");
            list.add("tick|10001501|0.3033|601.000000|0.3154|1|0.3148|1|0.3138|1|0.3100|1|0.3042|1|0.3020|1|0.3008|1|0.2969|1|0.2912|2|0.2901|1|14:56:54|0.3045|0.2908|263|805817.210000|0.3032|0.2989|0.5514|0.0550|");
            list.add("tick|10001502|0.2713|819.000000|0.2795|1|0.2792|1|0.2716|2|0.2715|3|0.2702|1|0.2681|1|0.2648|1|0.2604|1|0.2586|1|0.2566|1|14:56:46|0.2726|0.2599|350|961198.770000|0.2708|0.2663|0.5190|0.0226|");
            list.add("tick|10001503|0.2392|2226.000000|0.2463|2|0.2460|1|0.2400|1|0.2393|2|0.2382|1|0.2361|1|0.2351|1|0.2296|1|0.2279|1|0.2260|2|14:56:46|0.2400|0.2288|387|935569.310000|0.2395|0.2359|0.4877|0.0001|");
            list.add("tick|10001504|0.2101|3082.000000|0.2106|1|0.2105|2|0.2104|1|0.2102|1|0.2092|1|0.2078|1|0.2072|1|0.2063|10|0.2017|1|0.2003|1|14:56:46|0.2113|0.1985|533|1127553.610000|0.2121|0.2089|0.4603|0.0001|");
            list.add("tick|10001505|0.1823|2649.000000|0.1952|1|0.1896|1|0.1895|1|0.1878|1|0.1863|1|0.1799|1|0.1750|1|0.1748|1|0.1737|1|0.1733|1|15:00:00|0.1853|0.1381|389|714615.410000|0.1854|0.1829|0.4318|0.0001|");
            list.add("tick|10001506|0.1576|1997.000000|0.1634|1|0.1632|1|0.1627|1|0.1609|1|0.1590|1|0.1558|1|0.1533|1|0.1508|1|0.1505|1|0.1484|1|15:00:00|0.1623|0.1505|520|831839.450000|0.1618|0.1598|0.4033|0.0001|");
            list.add("tick|10001507|0.1356|1864.000000|0.1442|1|0.1403|1|0.1399|1|0.1382|1|0.1368|1|0.1344|1|0.1339|1|0.1294|1|0.1276|1|0.1263|1|15:00:00|0.1416|0.1275|369|512797.410000|0.1421|0.1389|0.3787|0.0001|");
            list.add("tick|10001508|0.1171|2130.000000|0.1232|1|0.1198|1|0.1196|1|0.1180|1|0.1172|1|0.1170|1|0.1144|1|0.1106|1|0.1090|1|0.1082|1|15:00:00|0.1227|0.1089|438|523546.240000|0.1237|0.1197|0.3554|0.0001|");
            list.add("tick|10001509|0.0971|3662.000000|0.1001|1|0.0999|6|0.0986|1|0.0974|1|0.0971|1|0.0970|1|0.0955|1|0.0940|1|0.0935|1|0.0920|1|15:00:00|0.1060|0.0783|660|666969.010000|0.1070|0.1027|0.3338|0.0001|");
            list.add("tick|10001510|0.0587|2932.000000|0.0619|1|0.0615|2|0.0606|1|0.0598|1|0.0592|1|0.0586|1|0.0580|1|0.0570|1|0.0568|20|0.0566|1|15:00:00|0.0671|0.0578|572|352717.830000|0.0664|0.0671|0.2788|0.0001|");
            list.add("tick|10001511|0.0738|6406.000000|0.0767|1|0.0753|1|0.0752|1|0.0743|2|0.0739|1|0.0730|3|0.0722|1|0.0717|1|0.0708|1|0.0700|3|15:00:00|0.0815|0.0716|1179|901599.710000|0.0813|0.0815|0.3035|0.0001|");
            list.add("tick|10001512|0.0893|3427.000000|0.0955|1|0.0949|1|0.0937|1|0.0921|2|0.0905|1|0.0879|1|0.0870|1|0.0867|1|0.0852|1|0.0851|2|15:00:00|0.1003|0.0876|479|441799.650000|0.0978|0.1003|0.3298|0.0001|");
            list.add("tick|10001513|0.1101|2399.000000|0.1158|1|0.1140|1|0.1134|1|0.1119|1|0.1115|1|0.1069|1|0.1060|1|0.1048|1|0.1042|1|0.1034|1|15:00:00|0.1205|0.1070|613|692667.850000|0.1180|0.1205|0.3598|0.0001|");
            list.add("tick|10001514|0.1303|1867.000000|0.1364|1|0.1362|1|0.1346|1|0.1337|1|0.1308|1|0.1287|1|0.1252|1|0.1246|1|0.1245|1|0.1239|1|15:00:00|0.1433|0.1283|456|617749.460000|0.1407|0.1433|0.3889|0.0001|");
            list.add("tick|10001515|0.1544|2001.000000|0.1610|1|0.1594|1|0.1582|1|0.1564|2|0.1558|1|0.1525|1|0.1478|1|0.1474|1|0.1473|1|0.1465|1|15:00:00|0.1680|0.1521|428|685427.490000|0.1659|0.1680|0.4141|0.0001|");
            list.add("tick|10001516|0.1787|1478.000000|0.1882|1|0.1864|1|0.1858|1|0.1828|3|0.1803|1|0.1797|1|0.1785|1|0.1724|2|0.1721|1|0.1716|1|14:54:53|0.1955|0.1785|80|151590.500000|0.1928|0.1955|0.4410|0.0001|");
            list.add("tick|10001593|0.1026|978.000000|0.1072|4|0.1067|1|0.1063|1|0.1060|1|0.1052|1|0.1015|1|0.1013|1|0.0980|1|0.0972|1|0.0971|2|15:00:00|0.1177|0.1002|946|1026095.000000|0.1151|0.1163|0.3633|0.0001|");
            list.add("tick|10001594|0.1282|230.000000|0.1372|1|0.1340|1|0.1329|1|0.1325|1|0.1307|1|0.1268|1|0.1251|1|0.1226|1|0.1219|1|0.1214|1|15:00:00|0.1434|0.1257|310|413799.000000|0.1415|0.1431|0.3897|0.0001|");
            list.add("tick|10001595|0.1572|253.000000|0.1644|1|0.1632|1|0.1626|1|0.1602|1|0.1584|1|0.1556|1|0.1520|1|0.1504|1|0.1496|1|0.1491|1|15:00:00|0.1728|0.1538|186|304654.000000|0.1715|0.1728|0.4197|0.0001|");
            list.add("tick|10001596|0.1871|113.000000|0.1979|1|0.1969|1|0.1961|1|0.1946|1|0.1895|1|0.1891|1|0.1878|1|0.1850|1|0.1814|1|0.1809|1|14:49:28|0.2064|0.1871|20|38795.000000|0.2030|0.2064|0.4512|0.0001|");
            list.add("tick|10001597|0.3400|169.000000|0.3573|1|0.3554|1|0.3539|1|0.3534|1|0.3433|1|0.3410|1|0.3341|1|0.3288|1|0.3262|1|0.3249|1|14:34:39|0.3400|0.2966|99|329640.000000|0.3420|0.3366|0.5902|0.0938|");
            list.add("tick|10001598|0.3011|132.000000|0.3185|1|0.3170|1|0.3160|1|0.3131|1|0.3063|1|0.3042|1|0.2990|1|0.2933|1|0.2896|1|0.2891|1|14:44:21|0.3645|0.2939|151|461711.000000|0.3061|0.3009|0.5543|0.0579|");
            list.add("tick|10001599|0.2674|74.000000|0.2806|1|0.2781|1|0.2765|1|0.2725|1|0.2716|1|0.2695|1|0.2662|1|0.2600|1|0.2570|1|0.2567|1|14:39:08|0.2701|0.2083|68|174556.000000|0.2725|0.2674|0.5207|0.0243|");
            list.add("tick|10001600|0.2315|70.000000|0.2475|1|0.2470|1|0.2408|1|0.2400|2|0.2393|1|0.2373|1|0.2356|1|0.2289|1|0.2274|1|0.2266|1|14:12:23|0.2384|0.1820|36|78942.000000|0.2412|0.2363|0.4894|0.0001|");
            list.add("tick|10001601|0.2088|129.000000|0.2234|1|0.2172|2|0.2165|1|0.2152|1|0.2094|1|0.2078|1|0.2075|1|0.2004|1|0.2003|2|0.1976|1|14:50:48|0.2104|0.1977|140|288024.000000|0.2121|0.2075|0.4603|0.0001|");
            list.add("tick|10001602|0.1823|308.000000|0.1945|1|0.1892|1|0.1891|1|0.1881|1|0.1863|1|0.1819|1|0.1803|1|0.1801|1|0.1757|26|0.1753|1|15:00:00|0.1849|0.1711|369|664796.000000|0.1854|0.1813|0.4318|0.0001|");
            list.add("tick|10001603|0.1571|114.000000|0.1626|1|0.1622|1|0.1616|1|0.1605|1|0.1590|1|0.1553|1|0.1528|1|0.1500|1|0.1492|1|0.1479|1|15:00:00|0.1612|0.1457|97|149056.000000|0.1618|0.1572|0.4032|0.0001|");
            list.add("tick|10001604|0.1346|228.000000|0.1433|1|0.1393|1|0.1389|1|0.1383|1|0.1374|1|0.1333|1|0.1329|1|0.1285|1|0.1277|1|0.1267|1|15:00:00|0.1399|0.0762|234|303393.000000|0.1405|0.1368|0.3769|0.0001|");
            list.add("tick|10001605|0.1150|351.000000|0.1216|1|0.1184|1|0.1181|1|0.1174|1|0.1168|1|0.1150|13|0.1149|1|0.1130|1|0.1092|1|0.1084|1|15:00:00|0.1203|0.0643|255|282429.000000|0.1210|0.1174|0.3524|0.0001|");
            list.add("tick|10001606|0.0451|654.000000|0.0457|3|0.0456|4|0.0454|1|0.0453|1|0.0452|3|0.0450|1|0.0443|1|0.0435|1|0.0432|2|0.0430|1|15:00:00|0.0529|0.0449|467|218125.000000|0.0513|0.0529|0.2531|0.0001|");
            list.add("tick|10001607|0.0575|429.000000|0.0605|1|0.0599|1|0.0593|1|0.0583|1|0.0576|1|0.0567|1|0.0565|1|0.0558|1|0.0553|1|0.0552|1|15:00:00|0.0673|0.0572|415|250819.000000|0.0640|0.0673|0.2758|0.0001|");
            list.add("tick|10001608|0.0720|659.000000|0.0757|1|0.0745|1|0.0742|1|0.0726|1|0.0723|1|0.0719|1|0.0713|1|0.0708|1|0.0702|1|0.0689|1|15:00:00|0.0821|0.0499|194|142430.000000|0.0812|0.0821|0.3030|0.0001|");
            list.add("tick|10001609|0.0889|740.000000|0.0926|2|0.0917|2|0.0898|10|0.0897|10|0.0896|10|0.0882|6|0.0875|1|0.0870|1|0.0864|1|0.0848|2|15:00:00|0.1001|0.0555|278|252283.000000|0.0978|0.1001|0.3296|0.0001|");
            list.add("tick|10001610|0.1077|219.000000|0.1134|1|0.1122|1|0.1118|1|0.1083|1|0.1077|1|0.1068|1|0.1048|1|0.1042|1|0.1036|1|0.1033|1|15:00:00|0.1214|0.0799|111|119897.000000|0.1180|0.1214|0.3598|0.0001|");
            list.add("tick|10001611|0.1312|325.000000|0.1389|1|0.1364|1|0.1359|1|0.1350|1|0.1344|1|0.1285|1|0.1256|1|0.1246|2|0.1243|1|0.1236|1|15:00:00|0.1444|0.1284|434|581734.000000|0.1407|0.1444|0.3889|0.0001|");
            list.add("tick|10001612|0.1537|56.000000|0.1566|1|0.1563|1|0.1561|1|0.1556|1|0.1545|1|0.1527|1|0.1480|1|0.1477|2|0.1476|1|0.1466|1|15:00:00|0.1696|0.1536|51|82206.000000|0.1661|0.1696|0.4143|0.0001|");
            list.add("tick|10001613|0.1803|75.000000|0.1874|1|0.1840|2|0.1822|2|0.1819|1|0.1813|1|0.1808|1|0.1794|1|0.1735|1|0.1734|1|0.1731|1|14:54:34|0.1982|0.1796|87|161763.000000|0.1938|0.1982|0.4420|0.0001|");
            list.add("tick|10001614|0.2092|79.000000|0.2201|1|0.2178|1|0.2177|1|0.2106|2|0.2104|1|0.2091|1|0.2085|1|0.2015|1|0.2014|1|0.2010|1|14:55:38|0.2270|0.2092|49|105606.000000|0.2235|0.2270|0.4717|0.0001|");
            list.add("tick|10001562|0.2197|163.000000|0.2266|1|0.2258|1|0.2253|1|0.2221|1|0.2187|1|0.2172|1|0.2133|1|0.2116|1|0.2109|1|0.2103|1|14:53:06|0.2206|0.2065|243|522386.000000|0.2145|0.2112|0.4627|0.0001|");
            list.add("tick|10001563|0.1766|1538.000000|0.1838|1|0.1837|1|0.1830|1|0.1805|1|0.1776|1|0.1762|1|0.1750|1|0.1740|1|0.1725|1|0.1720|1|14:44:39|0.1775|0.1665|1960|3388421.000000|0.1748|0.1724|0.4230|0.0001|");
            list.add("tick|10001564|0.1417|436.000000|0.1451|1|0.1448|1|0.1444|1|0.1423|1|0.1403|1|0.1401|1|0.1389|1|0.1360|1|0.1356|1|0.1347|1|14:51:31|0.1417|0.1303|508|696028.000000|0.1401|0.1363|0.3883|0.0001|");
            list.add("tick|10001565|0.1075|1776.000000|0.1106|1|0.1105|1|0.1100|2|0.1091|1|0.1075|1|0.1063|1|0.1060|3|0.1045|1|0.1040|1|0.1031|1|15:00:00|0.1097|0.0990|2927|3064516.000000|0.1088|0.1061|0.3570|0.0001|");
            list.add("tick|10001566|0.0805|6111.000000|0.0816|1|0.0814|30|0.0813|17|0.0812|19|0.0805|1|0.0798|1|0.0792|3|0.0788|1|0.0786|1|0.0780|19|15:00:00|0.0813|0.0725|6919|5391520.000000|0.0827|0.0795|0.3291|0.0001|");
            list.add("tick|10001567|0.0565|2119.000000|0.0584|1|0.0582|1|0.0574|1|0.0567|1|0.0566|5|0.0560|6|0.0558|16|0.0557|1|0.0548|11|0.0545|1|15:00:00|0.0593|0.0512|1798|1013323.000000|0.0606|0.0583|0.3020|0.0001|");
            list.add("tick|10001568|0.0352|2058.000000|0.0397|1|0.0390|4|0.0388|1|0.0371|1|0.0368|1|0.0352|4|0.0345|9|0.0344|2|0.0339|5|0.0338|1|15:00:00|0.0420|0.0347|1883|727552.000000|0.0429|0.0412|0.2793|0.0001|");
            list.add("tick|10001569|0.0248|6506.000000|0.0258|12|0.0255|1|0.0252|1|0.0251|5|0.0248|38|0.0246|21|0.0243|1|0.0242|1|0.0240|3|0.0239|1|15:00:00|0.0288|0.0220|5005|1255281.000000|0.0290|0.0282|0.2604|0.0001|");
            list.add("tick|10001570|0.0071|6257.000000|0.0081|10|0.0076|2|0.0074|2|0.0072|1|0.0071|1|0.0070|7|0.0069|2|0.0067|1|0.0066|1|0.0065|11|15:00:00|0.0113|0.0065|2880|244180.000000|0.0109|0.0110|0.2127|0.0001|");
            list.add("tick|10001571|0.0121|10880.000000|0.0133|2|0.0129|2|0.0128|1|0.0127|1|0.0126|2|0.0121|2|0.0120|1|0.0119|1|0.0118|3|0.0117|1|15:00:00|0.0187|0.0115|9558|1387192.000000|0.0179|0.0182|0.2297|0.0001|");
            list.add("tick|10001572|0.0213|4460.000000|0.0220|13|0.0216|1|0.0215|10|0.0214|7|0.0213|9|0.0211|1|0.0208|1|0.0207|1|0.0206|2|0.0205|1|15:00:00|0.0301|0.0204|4571|1130243.000000|0.0290|0.0295|0.2508|0.0001|");
            list.add("tick|10001573|0.0341|1397.000000|0.0352|1|0.0350|1|0.0349|1|0.0344|1|0.0343|1|0.0341|19|0.0340|2|0.0337|1|0.0336|1|0.0334|20|15:00:00|0.0451|0.0329|2033|775579.000000|0.0431|0.0439|0.2749|0.0001|");
            list.add("tick|10001574|0.0502|3129.000000|0.0527|1|0.0525|1|0.0523|2|0.0521|1|0.0515|1|0.0502|27|0.0500|12|0.0496|1|0.0495|1|0.0493|2|15:00:00|0.0643|0.0500|3530|2010337.000000|0.0624|0.0630|0.3042|0.0001|");
            list.add("tick|10001575|0.0739|4850.000000|0.0762|1|0.0760|1|0.0759|1|0.0756|1|0.0747|1|0.0735|60|0.0725|1|0.0723|1|0.0720|1149|0.0709|1|15:00:00|0.0880|0.0720|7060|5606723.000000|0.0858|0.0866|0.3340|0.0001|");
            list.add("tick|10001576|0.1006|1288.000000|0.1048|2|0.1043|1|0.1037|1|0.1035|1|0.1027|1|0.0994|1|0.0989|3|0.0988|3|0.0980|3|0.0974|1|15:00:00|0.1188|0.0989|1674|1781740.000000|0.1142|0.1161|0.3624|0.0001|");
            list.add("tick|10001577|0.1323|549.000000|0.1379|1|0.1378|1|0.1364|2|0.1359|1|0.1341|5|0.1310|1|0.1300|2|0.1279|1|0.1272|2|0.1268|1|15:00:00|0.1493|0.1303|755|1041900.000000|0.1462|0.1488|0.3944|0.0001|");
            list.add("tick|10001578|0.1690|1045.000000|0.1753|1|0.1752|1|0.1741|1|0.1740|1|0.1734|1|0.1689|1|0.1680|1|0.1674|1|0.1659|1|0.1652|1|15:00:00|0.1856|0.1659|1268|2236944.000000|0.1832|0.1856|0.4314|0.0001|");
            list.add("tick|10001579|0.2955|131.000000|0.3075|1|0.3073|1|0.3058|10|0.3000|1|0.2971|1|0.2952|1|0.2873|10|0.2865|1|0.2845|1|0.2837|1|14:44:41|0.2960|0.2842|51|148003.000000|0.2920|0.2871|0.5402|0.0438|");
            list.add("tick|10001580|0.2565|94.000000|0.2677|2|0.2668|1|0.2661|1|0.2651|10|0.2572|1|0.2554|1|0.2492|1|0.2489|10|0.2462|2|0.2445|1|14:50:42|0.2567|0.2482|73|185255.000000|0.2534|0.2488|0.5016|0.0052|");
            list.add("tick|10001581|0.2176|40.000000|0.2286|1|0.2276|1|0.2264|10|0.2263|1|0.2200|1|0.2183|1|0.2147|1|0.2126|10|0.2105|1|0.2089|2|14:42:36|0.2181|0.2142|19|41077.000000|0.2183|0.2142|0.4665|0.0001|");
            list.add("tick|10001582|0.1858|96.000000|0.1929|1|0.1926|1|0.1922|1|0.1912|10|0.1859|1|0.1842|1|0.1830|1|0.1803|6|0.1793|10|0.1784|1|14:53:18|0.1858|0.1765|114|206363.000000|0.1860|0.1818|0.4342|0.0001|");
            list.add("tick|10001583|0.1537|239.000000|0.1602|1|0.1600|1|0.1598|1|0.1593|10|0.1548|1|0.1544|1|0.1533|1|0.1493|10|0.1492|1|0.1480|1|14:56:14|0.1550|0.1477|343|523950.000000|0.1565|0.1519|0.4047|0.0001|");
            list.add("tick|10001584|0.1273|810.000000|0.1316|1|0.1314|1|0.1310|10|0.1300|10|0.1286|1|0.1258|1|0.1256|1|0.1239|1|0.1227|10|0.1215|1|15:00:00|0.1294|0.1205|702|871614.000000|0.1301|0.1268|0.3765|0.0001|");
            list.add("tick|10001585|0.1033|455.000000|0.1069|1|0.1068|7|0.1065|1|0.1063|1|0.1062|1|0.1021|1|0.1019|1|0.0985|1|0.0981|1|0.0976|1|15:00:00|0.1051|0.0978|400|408384.000000|0.1069|0.1038|0.3483|0.0001|");
            list.add("tick|10001586|0.0831|474.000000|0.0855|1|0.0854|1|0.0852|1|0.0840|10|0.0837|5|0.0830|1|0.0814|1|0.0790|1|0.0787|1|0.0781|1|15:00:00|0.0853|0.0781|405|331561.000000|0.0868|0.0832|0.3232|0.0001|");
            list.add("tick|10001587|0.0649|476.000000|0.0675|1|0.0674|1|0.0672|1|0.0663|1|0.0653|1|0.0648|1|0.0641|1|0.0622|1|0.0621|1|0.0620|10|15:00:00|0.0680|0.0617|244|160157.000000|0.0695|0.0663|0.3009|0.0001|");
            list.add("tick|10001588|0.0245|1151.000000|0.0253|1|0.0249|1|0.0248|5|0.0246|2|0.0245|1|0.0244|1|0.0243|7|0.0236|1|0.0234|1|0.0232|1|15:00:00|0.0310|0.0236|332|87276.000000|0.0296|0.0310|0.2314|0.0001|");
            list.add("tick|10001589|0.0349|565.000000|0.0358|1|0.0355|1|0.0354|1|0.0353|1|0.0350|1|0.0341|20|0.0340|36|0.0333|1|0.0326|2|0.0325|1|15:00:00|0.0425|0.0334|562|202890.000000|0.0408|0.0425|0.2526|0.0001|");
            list.add("tick|10001590|0.0460|463.000000|0.0479|1|0.0470|1|0.0465|1|0.0461|5|0.0460|1|0.0459|1|0.0456|1|0.0442|1|0.0441|1|0.0439|1|15:00:00|0.0564|0.0452|224|115093.000000|0.0548|0.0564|0.2766|0.0001|");
            list.add("tick|10001591|0.0618|682.000000|0.0642|1|0.0640|1|0.0638|1|0.0628|10|0.0625|4|0.0617|1|0.0608|1|0.0607|10|0.0601|1|0.0600|1|15:00:00|0.0734|0.0606|565|377204.000000|0.0717|0.0734|0.3035|0.0001|");
            list.add("tick|10001592|0.0809|435.000000|0.0854|1|0.0836|1|0.0834|1|0.0832|1|0.0829|1|0.0808|1|0.0794|1|0.0769|1|0.0765|1|0.0762|1|15:00:00|0.0938|0.0789|462|395114.000000|0.0917|0.0938|0.3335|0.0001|");
            list.add("tick|10001313|0.0797|74470.000000|0.0806|1|0.0803|20|0.0801|174|0.0800|33|0.0798|148|0.0797|2|0.0796|34|0.0795|35|0.0793|12|0.0792|6|15:00:00|0.0821|0.0701|55720|43805151.720000|0.0788|0.0780|0.3270|0.0001|");
            list.add("tick|10001314|0.0518|73852.000000|0.0525|10|0.0524|20|0.0521|6|0.0520|58|0.0519|7|0.0518|47|0.0517|31|0.0516|33|0.0512|20|0.0511|1|15:00:00|0.0535|0.0450|47506|24329720.420000|0.0529|0.0508|0.2993|0.0001|");
            list.add("tick|10001315|0.0310|66265.000000|0.0317|7|0.0316|30|0.0315|29|0.0314|44|0.0310|297|0.0309|8|0.0308|1|0.0307|33|0.0306|10|0.0305|15|15:00:00|0.0328|0.0262|23772|7298785.230000|0.0327|0.0302|0.2742|0.0001|");
            list.add("tick|10001316|0.0163|69452.000000|0.0167|32|0.0166|39|0.0165|45|0.0164|57|0.0163|1|0.0162|10|0.0161|21|0.0158|2|0.0156|8|0.0155|5|15:00:00|0.0185|0.0135|20541|3331021.350000|0.0187|0.0176|0.2553|0.0001|");
            list.add("tick|10001317|0.0080|98138.000000|0.0088|25|0.0085|20|0.0083|12|0.0082|32|0.0081|16|0.0080|15|0.0079|135|0.0078|11|0.0077|30|0.0076|10|15:00:00|0.0098|0.0065|12316|1004562.370000|0.0099|0.0092|0.2416|0.0001|");
            list.add("tick|10001318|0.0036|44369.000000|0.0040|33|0.0039|11|0.0038|7|0.0037|61|0.0036|29|0.0035|50|0.0034|141|0.0033|11|0.0031|3|0.0029|7|15:00:00|0.0049|0.0030|11583|459084.900000|0.0050|0.0048|0.2318|0.0001|");
            list.add("tick|10001319|0.0020|36175.000000|0.0025|4|0.0024|1|0.0023|2|0.0021|7|0.0020|12|0.0019|110|0.0018|39|0.0017|63|0.0016|31|0.0015|88|15:00:00|0.0027|0.0017|4933|98771.680000|0.0026|0.0025|0.2245|0.0001|");
            list.add("tick|10001320|0.0010|36302.000000|0.0014|44|0.0013|26|0.0012|35|0.0011|86|0.0010|149|0.0009|110|0.0008|82|0.0007|54|0.0006|10|0.0005|70|15:00:00|0.0015|0.0009|5974|67350.540000|0.0016|0.0015|0.2186|0.0001|");
            list.add("tick|10001321|0.0006|37978.000000|0.0012|21|0.0011|1|0.0010|273|0.0009|1|0.0008|137|0.0006|30|0.0005|35|0.0004|6|0.0003|21|0.0001|5|15:00:00|0.0010|0.0006|2411|19969.390000|0.0011|0.0008|0.2132|0.0001|");
            list.add("tick|10001322|0.0325|65973.000000|0.0331|2|0.0330|1|0.0329|11|0.0327|5|0.0326|3|0.0325|20|0.0324|101|0.0323|6|0.0320|7|0.0319|2|15:00:00|0.0442|0.0302|47199|17650721.990000|0.0410|0.0419|0.2828|0.0001|");
            list.add("tick|10001323|0.0544|43256.000000|0.0554|1|0.0551|1|0.0549|45|0.0546|1|0.0545|1|0.0544|10|0.0542|2|0.0541|1|0.0540|12|0.0539|65|15:00:00|0.0672|0.0510|33722|20334537.640000|0.0651|0.0648|0.3133|0.0001|");
            list.add("tick|10001324|0.0806|18638.000000|0.0814|1|0.0813|1|0.0810|10|0.0808|15|0.0806|25|0.0804|1|0.0803|12|0.0802|6|0.0801|10|0.0795|3|15:00:00|0.0976|0.0780|12643|11343776.210000|0.0938|0.0946|0.3420|0.0001|");
            list.add("tick|10001325|0.1167|8671.000000|0.1202|1|0.1194|1|0.1191|1|0.1184|1|0.1168|1|0.1167|20|0.1165|2|0.1163|5|0.1162|10|0.1148|1|15:00:00|0.1317|0.1127|3869|4855407.250000|0.1315|0.1305|0.3797|0.0001|");
            list.add("tick|10001326|0.1566|9944.000000|0.1609|1|0.1590|5|0.1585|5|0.1580|5|0.1566|4|0.1561|5|0.1560|6|0.1552|1|0.1540|10|0.1533|1|15:00:00|0.1740|0.1527|2815|4747198.720000|0.1705|0.1700|0.4187|0.0001|");
            list.add("tick|10001327|0.2009|4122.000000|0.2087|1|0.2086|1|0.2073|1|0.2064|1|0.2014|1|0.1996|1|0.1980|2|0.1970|1|0.1967|1|0.1960|20|15:00:00|0.2184|0.1969|1213|2583818.710000|0.2140|0.2160|0.4622|0.0001|");
            list.add("tick|10001328|0.2477|3606.000000|0.2575|1|0.2571|1|0.2559|1|0.2542|1|0.2480|2|0.2477|5|0.2465|1|0.2455|5|0.2438|1|0.2421|1|14:56:36|0.2640|0.2430|728|1889926.620000|0.2630|0.2622|0.5112|0.0048|");
            list.add("tick|10001329|0.2966|2605.000000|0.3075|1|0.3071|1|0.3056|1|0.3035|1|0.2961|1|0.2945|1|0.2916|10|0.2909|1|0.2907|1|0.2891|1|14:56:50|0.3121|0.2915|387|1193345.280000|0.3120|0.3121|0.5602|0.0638|");
            list.add("tick|10001330|0.3429|2848.000000|0.3566|1|0.3558|1|0.3531|1|0.3479|1|0.3446|1|0.3429|1|0.3405|5|0.3378|1|0.3375|1|0.3364|1|14:54:52|0.3610|0.3404|258|919799.060000|0.3610|0.3610|0.6092|0.1128|");
            list.add("tick|10001331|0.1136|36964.000000|0.1154|1|0.1153|1|0.1150|1|0.1145|1|0.1136|39|0.1131|1|0.1130|10|0.1129|11|0.1125|10|0.1124|2|15:00:00|0.1167|0.1010|25487|28547482.270000|0.1105|0.1082|0.3587|0.0001|");
            list.add("tick|10001332|0.0177|71992.000000|0.0182|1|0.0180|36|0.0179|12|0.0178|85|0.0177|12|0.0174|1|0.0173|30|0.0172|28|0.0171|19|0.0170|7|15:00:00|0.0266|0.0165|34669|7482858.900000|0.0257|0.0259|0.2577|0.0001|");
            list.add("tick|10001333|0.0007|68022.000000|0.0011|21|0.0010|108|0.0009|1|0.0008|127|0.0007|47|0.0006|336|0.0005|137|0.0004|21|0.0003|95|0.0002|1|15:00:00|0.0010|0.0006|4463|36942.460000|0.0009|0.0009|0.2081|0.0001|");
            list.add("tick|10001334|0.3921|8385.000000|0.4075|3|0.4061|1|0.4058|1|0.4034|1|0.3934|1|0.3915|1|0.3896|2|0.3844|1|0.3843|1|0.3822|1|14:54:40|0.4152|0.3893|423|1732261.850000|0.4100|0.4152|0.6582|0.1618|");
            list.add("tick|10001359|0.1545|16134.000000|0.1580|13|0.1576|6|0.1574|1|0.1559|1|0.1550|2|0.1545|4|0.1541|1|0.1540|1|0.1535|30|0.1533|20|15:00:00|0.1577|0.1401|7973|12104768.900000|0.1510|0.1462|0.3992|0.0001|");
            list.add("tick|10001360|0.0087|60185.000000|0.0094|1|0.0091|2|0.0090|10|0.0089|11|0.0088|1|0.0087|17|0.0085|49|0.0084|18|0.0083|10|0.0082|32|15:00:00|0.0142|0.0080|29232|3307030.330000|0.0136|0.0139|0.2358|0.0001|");
            list.add("tick|10001369|0.1982|9650.000000|0.2007|3|0.2005|3|0.2001|2|0.1994|1|0.1990|5|0.1982|9|0.1966|1|0.1953|1|0.1950|2|0.1945|5|15:00:00|0.2020|0.1831|3362|6596360.190000|0.1900|0.1893|0.4382|0.0001|");
            list.add("tick|10001370|0.0037|62934.000000|0.0043|1|0.0041|10|0.0040|242|0.0039|10|0.0038|12|0.0037|19|0.0035|12|0.0033|1|0.0032|2|0.0031|47|15:00:00|0.0077|0.0031|17922|883849.250000|0.0071|0.0075|0.2195|0.0001|");
            list.add("tick|10001377|0.2462|12125.000000|0.2512|1|0.2510|1|0.2500|1|0.2482|1|0.2470|1|0.2458|1|0.2456|2|0.2455|8|0.2393|1|0.2376|1|14:56:00|0.2500|0.2295|1523|3721321.310000|0.2372|0.2367|0.4854|0.0001|");
            list.add("tick|10001378|0.0019|57026.000000|0.0024|12|0.0023|11|0.0022|5|0.0020|7|0.0019|4|0.0017|28|0.0016|26|0.0015|86|0.0014|82|0.0013|180|15:00:00|0.0034|0.0016|19201|433975.740000|0.0032|0.0031|0.2058|0.0001|");
            list.add("tick|10001383|0.2960|3192.000000|0.3041|1|0.3006|1|0.2999|1|0.2998|6|0.2976|1|0.2960|8|0.2933|1|0.2912|2|0.2907|20|0.2857|1|15:00:00|0.2971|0.2741|919|2684759.340000|0.2840|0.2838|0.5322|0.0358|");
            list.add("tick|10001384|0.0009|46508.000000|0.0014|30|0.0013|40|0.0012|20|0.0011|42|0.0010|22|0.0009|49|0.0008|105|0.0007|212|0.0006|155|0.0005|163|15:00:00|0.0017|0.0006|13038|144953.080000|0.0016|0.0017|0.1944|0.0001|");
            list.add("tick|10001411|0.3407|8068.000000|0.3437|5|0.3436|3|0.3434|1|0.3430|1|0.3417|10|0.3407|2|0.3402|30|0.3392|10|0.3380|31|0.3369|31|15:00:00|0.3449|0.3250|2424|8270300.270000|0.3310|0.3287|0.5792|0.0828|");
            list.add("tick|10001412|0.0006|62474.000000|0.0013|72|0.0012|22|0.0010|100|0.0008|1|0.0006|2|0.0005|33|0.0004|126|0.0003|130|0.0002|121|0.0001|36|14:56:09|0.0013|0.0005|8439|68753.320000|0.0011|0.0012|0.1841|0.0001|");
            list.add("tick|10001417|0.2173|2549.000000|0.2248|10|0.2219|10|0.2200|21|0.2199|1|0.2186|1|0.2168|1|0.2133|1|0.2110|10|0.2094|11|0.2092|1|14:54:03|0.2190|0.2079|355|767294.460000|0.2172|0.2150|0.4654|0.0001|");
            list.add("tick|10001418|0.1835|5061.000000|0.1866|1|0.1865|1|0.1853|2|0.1849|1|0.1848|1|0.1833|1|0.1824|1|0.1782|10|0.1769|1|0.1762|1|14:55:25|0.1853|0.1757|268|492927.990000|0.1835|0.1805|0.4317|0.0001|");
            list.add("tick|10001419|0.1534|7141.000000|0.1579|1|0.1569|2|0.1548|1|0.1540|2|0.1535|1|0.1533|1|0.1490|10|0.1486|1|0.1480|1|0.1476|1|15:00:00|0.1557|0.1466|1672|2594572.640000|0.1565|0.1540|0.4047|0.0001|");
            list.add("tick|10001420|0.1273|5858.000000|0.1317|1|0.1315|1|0.1314|3|0.1312|10|0.1278|1|0.1258|1|0.1239|1|0.1229|10|0.1216|2|0.1205|1|15:00:00|0.1290|0.1208|458|589988.800000|0.1301|0.1274|0.3765|0.0001|");
            list.add("tick|10001421|0.1042|7853.000000|0.1083|1|0.1076|1|0.1075|3|0.1073|2|0.1050|1|0.1028|1|0.1027|1|0.0999|1|0.0997|1|0.0996|1|15:00:00|0.1068|0.0986|889|945027.580000|0.1076|0.1049|0.3491|0.0001|");
            list.add("tick|10001422|0.0837|5618.000000|0.0877|1|0.0863|1|0.0862|2|0.0858|3|0.0841|1|0.0836|1|0.0824|1|0.0809|1|0.0797|1|0.0788|2|15:00:00|0.0862|0.0796|835|712236.310000|0.0878|0.0854|0.3244|0.0001|");
            list.add("tick|10001423|0.0651|7834.000000|0.0686|2|0.0685|1|0.0683|1|0.0665|1|0.0651|1|0.0650|1|0.0633|1|0.0631|1|0.0630|1|0.0627|1|15:00:00|0.0697|0.0622|887|601030.430000|0.0700|0.0683|0.3017|0.0001|");
            list.add("tick|10001424|0.0520|5732.000000|0.0560|3|0.0556|1|0.0540|3|0.0539|7|0.0535|1|0.0519|1|0.0510|1|0.0498|1|0.0494|1|0.0493|1|15:00:00|0.0550|0.0489|1050|558600.310000|0.0561|0.0533|0.2829|0.0001|");
            list.add("tick|10001425|0.0405|14335.000000|0.0419|4|0.0417|1|0.0416|1|0.0410|73|0.0406|1|0.0404|1|0.0397|1|0.0393|1|0.0385|1|0.0384|1|15:00:00|0.0431|0.0379|2209|922932.090000|0.0445|0.0417|0.2664|0.0001|");
            list.add("tick|10001426|0.0473|5886.000000|0.0490|1|0.0488|1|0.0485|1|0.0480|2|0.0479|1|0.0472|1|0.0461|1|0.0455|1|0.0454|1|0.0453|11|15:00:00|0.0582|0.0458|208|108118.760000|0.0554|0.0582|0.2776|0.0001|");
            list.add("tick|10001427|0.0633|4925.000000|0.0644|1|0.0643|1|0.0641|1|0.0636|1|0.0633|1|0.0632|1|0.0611|1|0.0600|4|0.0593|1|0.0589|1|15:00:00|0.0739|0.0606|253|169257.300000|0.0719|0.0739|0.3039|0.0001|");
            list.add("tick|10001428|0.0809|3648.000000|0.0834|1|0.0831|1|0.0828|1|0.0820|5|0.0816|5|0.0808|1|0.0793|1|0.0782|1|0.0768|1|0.0764|1|15:00:00|0.0950|0.0792|638|568646.220000|0.0917|0.0936|0.3335|0.0001|");
            list.add("tick|10001429|0.1027|2516.000000|0.1089|1|0.1066|1|0.1063|1|0.1060|1|0.1058|1|0.1017|1|0.1016|5|0.1015|1|0.1014|5|0.1013|1|15:00:00|0.1173|0.1005|636|688962.480000|0.1151|0.1173|0.3633|0.0001|");
            list.add("tick|10001430|0.1276|3682.000000|0.1335|1|0.1323|1|0.1319|1|0.1316|1|0.1286|1|0.1262|1|0.1249|1|0.1220|1|0.1214|2|0.1209|1|15:00:00|0.1428|0.1264|162|217631.100000|0.1408|0.1428|0.3890|0.0001|");
            list.add("tick|10001431|0.1561|1510.000000|0.1619|1|0.1618|2|0.1614|1|0.1602|1|0.1571|1|0.1545|1|0.1505|1|0.1500|1|0.1493|1|0.1484|1|15:00:00|0.1722|0.1540|169|282359.730000|0.1698|0.1722|0.4180|0.0001|");
            list.add("tick|10001432|0.1862|2198.000000|0.1963|1|0.1949|1|0.1941|1|0.1936|1|0.1876|1|0.1872|1|0.1859|1|0.1827|2|0.1795|1|0.1788|1|14:56:36|0.2023|0.1835|327|636749.670000|0.2008|0.2023|0.4490|0.0001|");
            list.add("tick|10001433|0.2175|2081.000000|0.2321|1|0.2308|1|0.2298|1|0.2262|1|0.2220|1|0.2202|1|0.2196|1|0.2183|1|0.2182|2|0.2150|2|14:51:55|0.2372|0.2175|161|375266.290000|0.2348|0.2372|0.4830|0.0001|");
            list.add("tick|10001434|0.2589|5766.000000|0.2694|1|0.2693|1|0.2686|1|0.2610|2|0.2594|1|0.2576|1|0.2544|4|0.2501|1|0.2485|2|0.2465|1|14:56:35|0.2758|0.2545|427|1150006.170000|0.2720|0.2748|0.5202|0.0238|");
            list.add("tick|10001615|0.0035|4505.000000|0.0041|2|0.0039|2|0.0038|1|0.0036|21|0.0035|9|0.0033|20|0.0032|21|0.0031|11|0.0027|1|0.0026|182|15:00:00|0.0046|0.0027|7110|245112.000000|0.0048|0.0046|0.2312|0.0001|");
            list.add("tick|10001616|0.2034|293.000000|0.2115|21|0.2112|1|0.2102|1|0.2049|6|0.2048|4|0.2017|1|0.2003|1|0.1981|1|0.1977|20|0.1976|20|14:56:51|0.2266|0.2006|752|1586864.000000|0.2196|0.2266|0.4678|0.0001|");
            list.add("tick|10001617|0.0155|7957.000000|0.0160|30|0.0158|5|0.0157|20|0.0156|27|0.0155|1|0.0152|20|0.0150|2|0.0149|4|0.0147|2|0.0144|1|15:00:00|0.0188|0.0133|10803|1719393.000000|0.0196|0.0188|0.2460|0.0001|");
            list.add("tick|10001618|0.2079|661.000000|0.2170|1|0.2167|20|0.2162|2|0.2158|1|0.2148|1|0.2079|20|0.2075|1|0.2050|3|0.2047|1|0.2026|1|14:53:57|0.2321|0.2064|1054|2279130.000000|0.2241|0.2321|0.4723|0.0001|");
            list.add("tick|10001619|0.0510|319.000000|0.0524|3|0.0519|1|0.0516|1|0.0515|4|0.0510|19|0.0509|1|0.0504|4|0.0501|2|0.0498|2|0.0497|20|15:00:00|0.0539|0.0483|456|229913.000000|0.0550|0.0518|0.2814|0.0001|");
            list.add("tick|10001620|0.2350|15.000000|0.2395|20|0.2387|3|0.2352|1|0.2338|1|0.2327|1|0.2256|1|0.2230|2|0.2223|1|0.2201|1|0.2200|1|13:57:18|0.2501|0.2302|19|44455.000000|0.2374|0.2501|0.4856|0.0001|");
            list.add("tick|10001621|0.0974|958.000000|0.1000|1|0.0988|1|0.0976|20|0.0975|50|0.0974|25|0.0973|1|0.0961|20|0.0959|40|0.0957|10|0.0927|1|15:00:00|0.1085|0.0773|1273|1275896.000000|0.1048|0.0989|0.3312|0.0001|");
            list.add("tick|10001622|0.2412|28.000000|0.2539|1|0.2529|1|0.2508|1|0.2504|1|0.2443|1|0.2396|1|0.2319|1|0.2317|1|0.2316|1|0.2300|1|14:49:20|0.3060|0.2412|60|155969.000000|0.2554|0.2686|0.5036|0.0072|");
//            ReaderTask readerTask=new ReaderTask(null,redisTemplate,mongoTemplate,mdInfoService,mdRemoteCall);
//            int i=0;
//            for(String item:list){
//                i++;
//                readerTask.parseDataItem(item);
//                System.err.println("i------------------->"+i);
//            }
//            System.err.println("success------------------>"+i);
        }catch (Exception e){
            LOGGER.info("getEtfMdInfo Error ..............:", e);
        }
    }

//    @Scheduled(cron="0 49 15 * * ?")   //每天早上九点执行一次
    public void test03(){
        try {
            LinkedList<String> list=new LinkedList<String>();
            list.add("optionSymbol|10001532|50ETF购1月2549A|2019|01|201901|2.5490|1|510050|2019-01-23|");
            list.add("optionSymbol|10001533|50ETF购1月2598A|2019|01|201901|2.5980|1|510050|2019-01-23|");
            list.add("optionSymbol|10001534|50ETF沽1月2205A|2019|01|201901|2.2050|2|510050|2019-01-23|");
            list.add("optionSymbol|10001535|50ETF沽1月2254A|2019|01|201901|2.2540|2|510050|2019-01-23|");
            list.add("optionSymbol|10001536|50ETF沽1月2303A|2019|01|201901|2.3030|2|510050|2019-01-23|");
            list.add("optionSymbol|10001537|50ETF沽1月2352A|2019|01|201901|2.3520|2|510050|2019-01-23|");
            list.add("optionSymbol|10001538|50ETF沽1月2401A|2019|01|201901|2.4010|2|510050|2019-01-23|");
            list.add("optionSymbol|10001539|50ETF沽1月2450A|2019|01|201901|2.4500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001540|50ETF沽1月2500A|2019|01|201901|2.5000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001541|50ETF沽1月2549A|2019|01|201901|2.5490|2|510050|2019-01-23|");
            list.add("optionSymbol|10001542|50ETF沽1月2598A|2019|01|201901|2.5980|2|510050|2019-01-23|");
            list.add("optionSymbol|10001561|50ETF购1月2250|2019|01|201901|2.2500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001562|50ETF购1月2300|2019|01|201901|2.3000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001563|50ETF购1月2350|2019|01|201901|2.3500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001564|50ETF购1月2400|2019|01|201901|2.4000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001565|50ETF购1月2450|2019|01|201901|2.4500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001566|50ETF购1月2500|2019|01|201901|2.5000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001567|50ETF购1月2550|2019|01|201901|2.5500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001568|50ETF购1月2600|2019|01|201901|2.6000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001569|50ETF购1月2650|2019|01|201901|2.6500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001570|50ETF沽1月2250|2019|01|201901|2.2500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001571|50ETF沽1月2300|2019|01|201901|2.3000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001572|50ETF沽1月2350|2019|01|201901|2.3500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001573|50ETF沽1月2400|2019|01|201901|2.4000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001574|50ETF沽1月2450|2019|01|201901|2.4500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001575|50ETF沽1月2500|2019|01|201901|2.5000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001581|50ETF购3月2350|2019|03|201903|2.3500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001582|50ETF购3月2400|2019|03|201903|2.4000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001583|50ETF购3月2450|2019|03|201903|2.4500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001584|50ETF购3月2500|2019|03|201903|2.5000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001585|50ETF购3月2550|2019|03|201903|2.5500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001586|50ETF购3月2600|2019|03|201903|2.6000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001587|50ETF购3月2650|2019|03|201903|2.6500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001588|50ETF沽3月2250|2019|03|201903|2.2500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001589|50ETF沽3月2300|2019|03|201903|2.3000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001590|50ETF沽3月2350|2019|03|201903|2.3500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001591|50ETF沽3月2400|2019|03|201903|2.4000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001592|50ETF沽3月2450|2019|03|201903|2.4500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001593|50ETF沽3月2500|2019|03|201903|2.5000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001594|50ETF沽3月2550|2019|03|201903|2.5500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001595|50ETF沽3月2600|2019|03|201903|2.6000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001596|50ETF沽3月2650|2019|03|201903|2.6500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001597|50ETF购6月2250|2019|06|201906|2.2500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001598|50ETF购6月2300|2019|06|201906|2.3000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001599|50ETF购6月2350|2019|06|201906|2.3500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001600|50ETF购6月2400|2019|06|201906|2.4000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001601|50ETF购6月2450|2019|06|201906|2.4500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001602|50ETF购6月2500|2019|06|201906|2.5000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001603|50ETF购6月2550|2019|06|201906|2.5500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001604|50ETF购6月2600|2019|06|201906|2.6000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001605|50ETF购6月2650|2019|06|201906|2.6500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001606|50ETF沽6月2250|2019|06|201906|2.2500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001607|50ETF沽6月2300|2019|06|201906|2.3000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001608|50ETF沽6月2350|2019|06|201906|2.3500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001609|50ETF沽6月2400|2019|06|201906|2.4000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001610|50ETF沽6月2450|2019|06|201906|2.4500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001611|50ETF沽6月2500|2019|06|201906|2.5000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001612|50ETF沽6月2550|2019|06|201906|2.5500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001613|50ETF沽6月2600|2019|06|201906|2.6000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001614|50ETF沽6月2650|2019|06|201906|2.6500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001617|50ETF购1月2700|2019|01|201901|2.7000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001618|50ETF沽1月2700|2019|01|201901|2.7000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001619|50ETF购3月2700|2019|03|201903|2.7000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001620|50ETF沽3月2700|2019|03|201903|2.7000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001621|50ETF购6月2700|2019|06|201906|2.7000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001622|50ETF沽6月2700|2019|06|201906|2.7000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001625|50ETF购1月2200|2019|01|201901|2.2000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001626|50ETF沽1月2200|2019|01|201901|2.2000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001627|50ETF购3月2200|2019|03|201903|2.2000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001628|50ETF沽3月2200|2019|03|201903|2.2000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001629|50ETF购6月2200|2019|06|201906|2.2000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001630|50ETF沽6月2200|2019|06|201906|2.2000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001633|50ETF购1月2150|2019|01|201901|2.1500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001634|50ETF沽1月2150|2019|01|201901|2.1500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001635|50ETF购3月2150|2019|03|201903|2.1500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001636|50ETF沽3月2150|2019|03|201903|2.1500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001637|50ETF购6月2150|2019|06|201906|2.1500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001638|50ETF沽6月2150|2019|06|201906|2.1500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001641|50ETF购1月2100|2019|01|201901|2.1000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001642|50ETF沽1月2100|2019|01|201901|2.1000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001643|50ETF购3月2100|2019|03|201903|2.1000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001644|50ETF沽3月2100|2019|03|201903|2.1000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001645|50ETF购6月2100|2019|06|201906|2.1000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001646|50ETF沽6月2100|2019|06|201906|2.1000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001647|50ETF购2月2100|2019|02|201902|2.1000|1|510050|2019-02-27|");
            list.add("optionSymbol|10001648|50ETF购2月2150|2019|02|201902|2.1500|1|510050|2019-02-27|");
            list.add("optionSymbol|10001649|50ETF购2月2200|2019|02|201902|2.2000|1|510050|2019-02-27|");
            list.add("optionSymbol|10001650|50ETF购2月2250|2019|02|201902|2.2500|1|510050|2019-02-27|");
            list.add("optionSymbol|10001417|50ETF购3月2352A|2019|03|201903|2.3520|1|510050|2019-03-27|");
            list.add("optionSymbol|10001418|50ETF购3月2401A|2019|03|201903|2.4010|1|510050|2019-03-27|");
            list.add("optionSymbol|10001419|50ETF购3月2450A|2019|03|201903|2.4500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001420|50ETF购3月2500A|2019|03|201903|2.5000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001421|50ETF购3月2549A|2019|03|201903|2.5490|1|510050|2019-03-27|");
            list.add("optionSymbol|10001422|50ETF购3月2598A|2019|03|201903|2.5980|1|510050|2019-03-27|");
            list.add("optionSymbol|10001423|50ETF购3月2647A|2019|03|201903|2.6470|1|510050|2019-03-27|");
            list.add("optionSymbol|10001424|50ETF购3月2696A|2019|03|201903|2.6960|1|510050|2019-03-27|");
            list.add("optionSymbol|10001425|50ETF购3月2745A|2019|03|201903|2.7450|1|510050|2019-03-27|");
            list.add("optionSymbol|10001426|50ETF沽3月2352A|2019|03|201903|2.3520|2|510050|2019-03-27|");
            list.add("optionSymbol|10001427|50ETF沽3月2401A|2019|03|201903|2.4010|2|510050|2019-03-27|");
            list.add("optionSymbol|10001428|50ETF沽3月2450A|2019|03|201903|2.4500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001429|50ETF沽3月2500A|2019|03|201903|2.5000|2|510050|2019-03-27|");
            list.add("optionSymbol|10001430|50ETF沽3月2549A|2019|03|201903|2.5490|2|510050|2019-03-27|");
            list.add("optionSymbol|10001431|50ETF沽3月2598A|2019|03|201903|2.5980|2|510050|2019-03-27|");
            list.add("optionSymbol|10001432|50ETF沽3月2647A|2019|03|201903|2.6470|2|510050|2019-03-27|");
            list.add("optionSymbol|10001433|50ETF沽3月2696A|2019|03|201903|2.6960|2|510050|2019-03-27|");
            list.add("optionSymbol|10001434|50ETF沽3月2745A|2019|03|201903|2.7450|2|510050|2019-03-27|");
            list.add("optionSymbol|10001435|50ETF购3月2303A|2019|03|201903|2.3030|1|510050|2019-03-27|");
            list.add("optionSymbol|10001436|50ETF沽3月2303A|2019|03|201903|2.3030|2|510050|2019-03-27|");
            list.add("optionSymbol|10001437|50ETF购3月2254A|2019|03|201903|2.2540|1|510050|2019-03-27|");
            list.add("optionSymbol|10001438|50ETF沽3月2254A|2019|03|201903|2.2540|2|510050|2019-03-27|");
            list.add("optionSymbol|10001439|50ETF购3月2205A|2019|03|201903|2.2050|1|510050|2019-03-27|");
            list.add("optionSymbol|10001440|50ETF沽3月2205A|2019|03|201903|2.2050|2|510050|2019-03-27|");
            list.add("optionSymbol|10001441|50ETF购3月2156A|2019|03|201903|2.1560|1|510050|2019-03-27|");
            list.add("optionSymbol|10001442|50ETF沽3月2156A|2019|03|201903|2.1560|2|510050|2019-03-27|");
            list.add("optionSymbol|10001469|50ETF购3月2794A|2019|03|201903|2.7940|1|510050|2019-03-27|");
            list.add("optionSymbol|10001470|50ETF沽3月2794A|2019|03|201903|2.7940|2|510050|2019-03-27|");
            list.add("optionSymbol|10001501|50ETF购6月2303A|2019|06|201906|2.3030|1|510050|2019-06-26|");
            list.add("optionSymbol|10001502|50ETF购6月2352A|2019|06|201906|2.3520|1|510050|2019-06-26|");
            list.add("optionSymbol|10001503|50ETF购6月2401A|2019|06|201906|2.4010|1|510050|2019-06-26|");
            list.add("optionSymbol|10001504|50ETF购6月2450A|2019|06|201906|2.4500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001505|50ETF购6月2500A|2019|06|201906|2.5000|1|510050|2019-06-26|");
            list.add("optionSymbol|10001506|50ETF购6月2549A|2019|06|201906|2.5490|1|510050|2019-06-26|");
            list.add("optionSymbol|10001507|50ETF购6月2598A|2019|06|201906|2.5980|1|510050|2019-06-26|");
            list.add("optionSymbol|10001508|50ETF购6月2647A|2019|06|201906|2.6470|1|510050|2019-06-26|");
            list.add("optionSymbol|10001509|50ETF购6月2696A|2019|06|201906|2.6960|1|510050|2019-06-26|");
            list.add("optionSymbol|10001510|50ETF沽6月2303A|2019|06|201906|2.3030|2|510050|2019-06-26|");
            list.add("optionSymbol|10001511|50ETF沽6月2352A|2019|06|201906|2.3520|2|510050|2019-06-26|");
            list.add("optionSymbol|10001512|50ETF沽6月2401A|2019|06|201906|2.4010|2|510050|2019-06-26|");
            list.add("optionSymbol|10001513|50ETF沽6月2450A|2019|06|201906|2.4500|2|510050|2019-06-26|");
            list.add("optionSymbol|10001514|50ETF沽6月2500A|2019|06|201906|2.5000|2|510050|2019-06-26|");
            list.add("optionSymbol|10001515|50ETF沽6月2549A|2019|06|201906|2.5490|2|510050|2019-06-26|");
            list.add("optionSymbol|10001516|50ETF沽6月2598A|2019|06|201906|2.5980|2|510050|2019-06-26|");
            list.add("optionSymbol|10001517|50ETF沽6月2647A|2019|06|201906|2.6470|2|510050|2019-06-26|");
            list.add("optionSymbol|10001518|50ETF沽6月2696A|2019|06|201906|2.6960|2|510050|2019-06-26|");
            list.add("optionSymbol|10001519|50ETF购6月2254A|2019|06|201906|2.2540|1|510050|2019-06-26|");
            list.add("optionSymbol|10001520|50ETF沽6月2254A|2019|06|201906|2.2540|2|510050|2019-06-26|");
            list.add("optionSymbol|10001521|50ETF购6月2205A|2019|06|201906|2.2050|1|510050|2019-06-26|");
            list.add("optionSymbol|10001522|50ETF沽6月2205A|2019|06|201906|2.2050|2|510050|2019-06-26|");
            list.add("optionSymbol|10001523|50ETF购6月2745A|2019|06|201906|2.7450|1|510050|2019-06-26|");
            list.add("optionSymbol|10001524|50ETF沽6月2745A|2019|06|201906|2.7450|2|510050|2019-06-26|");
            list.add("optionSymbol|10001525|50ETF购1月2205A|2019|01|201901|2.2050|1|510050|2019-01-23|");
            list.add("optionSymbol|10001526|50ETF购1月2254A|2019|01|201901|2.2540|1|510050|2019-01-23|");
            list.add("optionSymbol|10001527|50ETF购1月2303A|2019|01|201901|2.3030|1|510050|2019-01-23|");
            list.add("optionSymbol|10001528|50ETF购1月2352A|2019|01|201901|2.3520|1|510050|2019-01-23|");
            list.add("optionSymbol|10001529|50ETF购1月2401A|2019|01|201901|2.4010|1|510050|2019-01-23|");
            list.add("optionSymbol|10001530|50ETF购1月2450A|2019|01|201901|2.4500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001531|50ETF购1月2500A|2019|01|201901|2.5000|1|510050|2019-01-23|");
            list.add("optionSymbol|10001578|50ETF沽1月2650|2019|01|201901|2.6500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001579|50ETF购3月2250|2019|03|201903|2.2500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001580|50ETF购3月2300|2019|03|201903|2.3000|1|510050|2019-03-27|");
            list.add("optionSymbol|10001576|50ETF沽1月2550|2019|01|201901|2.5500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001577|50ETF沽1月2600|2019|01|201901|2.6000|2|510050|2019-01-23|");
            list.add("optionSymbol|10001651|50ETF购2月2300|2019|02|201902|2.3000|1|510050|2019-02-27|");
            list.add("optionSymbol|10001652|50ETF购2月2350|2019|02|201902|2.3500|1|510050|2019-02-27|");
            list.add("optionSymbol|10001653|50ETF购2月2400|2019|02|201902|2.4000|1|510050|2019-02-27|");
            list.add("optionSymbol|10001654|50ETF购2月2450|2019|02|201902|2.4500|1|510050|2019-02-27|");
            list.add("optionSymbol|10001655|50ETF购2月2500|2019|02|201902|2.5000|1|510050|2019-02-27|");
            list.add("optionSymbol|10001656|50ETF沽2月2100|2019|02|201902|2.1000|2|510050|2019-02-27|");
            list.add("optionSymbol|10001657|50ETF沽2月2150|2019|02|201902|2.1500|2|510050|2019-02-27|");
            list.add("optionSymbol|10001658|50ETF沽2月2200|2019|02|201902|2.2000|2|510050|2019-02-27|");
            list.add("optionSymbol|10001659|50ETF沽2月2250|2019|02|201902|2.2500|2|510050|2019-02-27|");
            list.add("optionSymbol|10001660|50ETF沽2月2300|2019|02|201902|2.3000|2|510050|2019-02-27|");
            list.add("optionSymbol|10001661|50ETF沽2月2350|2019|02|201902|2.3500|2|510050|2019-02-27|");
            list.add("optionSymbol|10001662|50ETF沽2月2400|2019|02|201902|2.4000|2|510050|2019-02-27|");
            list.add("optionSymbol|10001663|50ETF沽2月2450|2019|02|201902|2.4500|2|510050|2019-02-27|");
            list.add("optionSymbol|10001664|50ETF沽2月2500|2019|02|201902|2.5000|2|510050|2019-02-27|");
            list.add("optionSymbol|10001665|50ETF购1月2050      |2019|01|201901|2.0500|1|510050|2019-01-23|");
            list.add("optionSymbol|10001666|50ETF沽1月2050      |2019|01|201901|2.0500|2|510050|2019-01-23|");
            list.add("optionSymbol|10001667|50ETF购2月2050      |2019|02|201902|2.0500|1|510050|2019-02-27|");
            list.add("optionSymbol|10001668|50ETF沽2月2050      |2019|02|201902|2.0500|2|510050|2019-02-27|");
            list.add("optionSymbol|10001669|50ETF购3月2050      |2019|03|201903|2.0500|1|510050|2019-03-27|");
            list.add("optionSymbol|10001670|50ETF沽3月2050      |2019|03|201903|2.0500|2|510050|2019-03-27|");
            list.add("optionSymbol|10001671|50ETF购6月2050      |2019|06|201906|2.0500|1|510050|2019-06-26|");
            list.add("optionSymbol|10001672|50ETF沽6月2050      |2019|06|201906|2.0500|2|510050|2019-06-26|");
            ReaderTask readerTask=new ReaderTask(null,redisTemplate,mongoTemplate,mdInfoService,mdRemoteCall);
            int a=0;
            for(String item:list){
                a++;
                System.err.println("a--------------------->" + a);
                readerTask.parseOptionSymbol(item);
            }
            System.err.println("success------------------------>optionSymbol");
            this.test1();
        }catch (Exception e){
            LOGGER.info("getEtfMdInfo Error ..............:", e);
        }
    }


//    @Scheduled(cron="0 30 17 * * ?")
    public void test04(){
        try {
            LinkedList<String> list=new LinkedList<String>();
//            ReaderTask readerTask=new ReaderTask(null,redisTemplate,mongoTemplate,mdInfoService,mdRemoteCall);
//            int a=0;
//            for(String item:list){
//                a++;
//                System.err.println("a--------------------->"+a);
//                readerTask.parseOptionSymbol(item);
//            }
            System.err.println("success------------------------>optionSymbol");
            this.test1();
        }catch (Exception e){
            LOGGER.info("getEtfMdInfo Error ..............:", e);
        }
    }



//    @Scheduled(cron="0 30 15 * * ?")
    public void testMdPush(){
        try {
            System.err.println("testMdPush-------------->statr");
            while (true){
                LinkedList<String> list=new LinkedList<String>();
                list.add("tick|10001627|0.20"+randomNum()+"|575.000000|0.2175|1|0.2159|1|0.2155|1|0.2127|3|0.2087|1|0.2073|1|0.2068|1|0.2002|1|0.1998|1|0.1997|1|14:55:07|0.2251|0.2062|237|513280.980000|0.2210|0.2251|0.4692|0.0001|");
                list.add("tick|10001622|0.24"+randomNum()+"|672.000000|0.2496|1|0.2477|1|0.2410|2|0.2407|2|0.2394|1|0.2373|1|0.2371|1|0.2304|1|0.2294|1|0.2292|1|14:34:55|0.2570|0.2400|210|527889.230000|0.2532|0.2562|0.5014|0.0050|");
                list.add("tick|10001521|0.33"+randomNum()+"|2449.000000|0.3543|1|0.3525|1|0.3522|1|0.3508|1|0.3405|1|0.3382|1|0.3312|1|0.3261|1|0.3252|1|0.3222|1|14:56:35|0.3387|0.3264|240|815389.750000|0.3393|0.3352|0.5875|0.0911|");
                list.add("tick|10001507|0.04"+randomNum()+"|2802.000000|0.0497|3|0.0488|1|0.0486|1|0.0484|1|0.0473|1|0.0467|1|0.0463|5|0.0450|1|0.0444|2|0.0442|1|15:00:00|0.0544|0.0458|312|156375.240000|0.0529|0.0544|0.2555|0.0001|");
                list.add("tick|10001645|0.37"+randomNum()+"|1189.000000|0.3918|1|0.3901|1|0.3899|1|0.3783|1|0.3757|10|0.3741|1|0.3740|1|0.3739|1|0.3629|1|0.3625|1|15:00:00|0.3780|0.3645|243|921986.370000|0.3774|0.3706|0.6256|0.1292|");
                list.add("tick|10001421|0.03"+randomNum()+"|7870.000000|0.0377|1|0.0375|1|0.0374|1|0.0364|1|0.0357|1|0.0356|1|0.0355|1|0.0350|20|0.0349|5|0.0347|5|15:00:00|0.0422|0.0352|986|374814.340000|0.0410|0.0422|0.2338|0.0001|");
                list.add("tick|10001434|0.08"+randomNum()+"|5133.000000|0.0845|1|0.0841|1|0.0830|1|0.0829|10|0.0827|1|0.0825|1|0.0813|1|0.0809|3|0.0790|3|0.0787|1|15:00:00|0.0907|0.0768|1429|1195749.890000|0.0907|0.0882|0.3126|0.0001|");
                list.add("tick|10001587|0.26"+randomNum()+"|2782.000000|0.2754|1|0.2753|1|0.2752|2|0.2736|1|0.2718|1|0.2696|1|0.2688|1|0.2610|1|0.2605|5|0.2602|1|14:56:43|0.3005|0.2691|481|1364722.560000|0.2865|0.3005|0.5347|0.0383|");
                list.add("tick|10001654|0.30"+randomNum()+"|275.000000|0.3159|1|0.3150|1|0.3143|1|0.3099|1|0.3047|1|0.3030|1|0.2952|1|0.2934|1|0.2933|1|0.2926|1|14:49:36|0.3056|0.2900|305|935198.980000|0.2975|0.2951|0.5457|0.0493|");
                list.add("tick|10001506|0.25"+randomNum()+"|164.000000|0.2687|1|0.2683|1|0.2673|1|0.2639|1|0.2593|1|0.2577|1|0.2514|1|0.2498|1|0.2495|1|0.2492|1|14:54:53|0.2596|0.1969|127|320170.390000|0.2530|0.2501|0.5012|0.0048|");
                list.add("tick|10001659|0.21"+randomNum()+"|282.000000|0.2239|2|0.2232|1|0.2227|1|0.2197|1|0.2161|1|0.2146|1|0.2097|1|0.2093|1|0.2078|1|0.2068|1|14:55:59|0.2168|0.2034|53|114145.080000|0.2116|0.2074|0.4598|0.0001|");
                list.add("tick|10001635|0.17"+randomNum()+"|405.000000|0.1822|1|0.1817|1|0.1812|1|0.1785|1|0.1759|1|0.1745|1|0.1724|1|0.1701|1|0.1691|1|0.1683|1|14:55:16|0.1754|0.1681|93|162301.580000|0.1732|0.1701|0.4214|0.0001|");
                list.add("tick|10001429|0.13"+randomNum()+"|1734.000000|0.1417|1|0.1396|1|0.1390|1|0.1389|1|0.1387|1|0.1386|1|0.1382|1|0.1350|1|0.1340|1|0.1336|2|14:55:44|0.1415|0.1291|904|1260712.150000|0.1386|0.1368|0.3868|0.0001|");
                list.add("tick|10001582|0.10"+randomNum()+"|2091.000000|0.1097|5|0.1095|6|0.1093|1|0.1092|2|0.1091|3|0.1076|1|0.1064|1|0.1062|5|0.1044|2|0.1040|1|15:00:00|0.1092|0.0988|1045|1123389.150000|0.1088|0.1054|0.3570|0.0001|");
                list.add("tick|10001510|0.08"+randomNum()+"|2120.000000|0.0825|1|0.0822|1|0.0821|1|0.0818|1|0.0816|1|0.0811|1|0.0790|2|0.0786|1|0.0780|5|0.0775|1|15:00:00|0.0887|0.0728|1393|1111600.740000|0.0827|0.0814|0.3291|0.0001|");
                list.add("tick|10001418|0.05"+randomNum()+"|3775.000000|0.0588|1|0.0587|1|0.0581|2|0.0579|1|0.0572|1|0.0567|62|0.0564|11|0.0562|1|0.0553|1|0.0550|1|15:00:00|0.0598|0.0518|1090|634660.300000|0.0606|0.0598|0.3021|0.0001|");
                list.add("tick|10001666|0.03"+randomNum()+"|9732.000000|0.0408|1|0.0407|1|0.0406|1|0.0401|2|0.0398|1|0.0394|7|0.0393|1|0.0384|16|0.0382|1|0.0380|3|15:00:00|0.0426|0.0351|3332|1323931.900000|0.0439|0.0421|0.2805|0.0001|");
                list.add("tick|10001573|0.00"+randomNum()+"|12206.000000|0.0052|1|0.0051|3|0.0050|1|0.0047|1|0.0046|2|0.0042|17|0.0041|7|0.0040|45|0.0039|1|0.0038|1|15:00:00|0.0074|0.0042|4024|225091.830000|0.0069|0.0071|0.1997|0.0001|");
                list.add("tick|10001427|0.00"+randomNum()+"|7713.000000|0.0085|1|0.0078|2|0.0077|1|0.0076|1|0.0075|1|0.0072|1|0.0070|1|0.0068|1|0.0067|11|0.0065|1|15:00:00|0.0121|0.0068|3034|285239.760000|0.0115|0.0116|0.2141|0.0001|");
                list.add("tick|10001533|0.01"+randomNum()+"|4707.000000|0.0138|3|0.0137|4|0.0136|6|0.0134|1|0.0130|2|0.0129|1|0.0126|1|0.0125|1|0.0124|2|0.0123|1|15:00:00|0.0198|0.0124|2212|355061.230000|0.0190|0.0198|0.2314|0.0001|");
                list.add("tick|10001651|0.02"+randomNum()+"|4824.000000|0.0231|1|0.0229|4|0.0228|1|0.0227|1|0.0222|1|0.0216|1|0.0215|1|0.0212|1|0.0211|1|0.0210|1|15:00:00|0.0304|0.0218|1517|399811.280000|0.0293|0.0302|0.2515|0.0001|");
                list.add("tick|10001511|0.03"+randomNum()+"|2490.000000|0.0358|1|0.0357|1|0.0355|1|0.0353|1|0.0349|1|0.0348|1|0.0341|1|0.0339|1|0.0337|2|0.0336|1|15:00:00|0.0451|0.0338|863|341765.980000|0.0432|0.0442|0.2752|0.0001|");
                list.add("tick|10001603|0.05"+randomNum()+"|2853.000000|0.0536|3|0.0532|1|0.0530|1|0.0529|1|0.0523|1|0.0508|3|0.0506|1|0.0505|1|0.0501|3|0.0500|4|15:00:00|0.0639|0.0501|1427|826870.060000|0.0624|0.0634|0.3042|0.0001|");
                list.add("tick|10001629|0.07"+randomNum()+"|1510.000000|0.0760|2|0.0757|1|0.0755|1|0.0747|1|0.0746|1|0.0725|1|0.0720|1|0.0713|20|0.0706|1|0.0705|1|15:00:00|0.0893|0.0708|2927|2394456.330000|0.0858|0.0873|0.3340|0.0001|");
                list.add("tick|10001648|0.10"+randomNum()+"|887.000000|0.1037|1|0.1033|2|0.1029|2|0.1021|1|0.1008|1|0.1002|4|0.0988|1|0.0980|1|0.0977|1|0.0975|1|15:00:00|0.1153|0.0979|545|587674.990000|0.1133|0.1143|0.3615|0.0001|");
                list.add("tick|10001605|0.13"+randomNum()+"|640.000000|0.1364|1|0.1349|1|0.1348|1|0.1345|1|0.1323|1|0.1296|1|0.1284|1|0.1280|2|0.1270|1|0.1268|1|15:00:00|0.1470|0.1285|341|476001.860000|0.1447|0.1464|0.3929|0.0001|");
                list.add("tick|10001563|0.24"+randomNum()+"|460.000000|0.2587|1|0.2585|2|0.2568|1|0.2542|1|0.2507|1|0.2493|1|0.2421|1|0.2413|1|0.2400|15|0.2397|1|14:56:15|0.2525|0.2336|863|2097990.000000|0.2413|0.2388|0.4895|0.0001|");
                list.add("tick|10001662|0.20"+randomNum()+"|768.000000|0.2075|1|0.2068|5|0.2058|6|0.2049|1|0.2029|1|0.2015|1|0.2013|4|0.2011|1|0.1984|1|0.1978|1|14:56:25|0.2059|0.1858|1043|2042080.000000|0.1942|0.1926|0.4424|0.0001|");
                list.add("tick|10001634|0.15"+randomNum()+"|2823.000000|0.1576|1|0.1571|1|0.1566|2|0.1561|1|0.1560|64|0.1555|20|0.1543|2|0.1531|1|0.1517|1|0.1515|1|15:00:00|0.1600|0.1422|5484|8268251.000000|0.1525|0.1495|0.4007|0.0001|");
                list.add("tick|10001565|0.11"+randomNum()+"|4132.000000|0.1174|1|0.1166|1|0.1163|1|0.1159|1|0.1158|20|0.1150|1|0.1149|1|0.1148|1|0.1146|1|0.1145|1|15:00:00|0.1187|0.1030|8588|9559899.000000|0.1124|0.1107|0.3606|0.0001|");
                list.add("tick|10001540|0.07"+randomNum()+"|17332.000000|0.0794|12|0.0791|10|0.0790|55|0.0787|10|0.0781|10|0.0780|50|0.0779|41|0.0778|1|0.0777|1|0.0772|1|15:00:00|0.0825|0.0701|38138|29401549.000000|0.0788|0.0764|0.3270|0.0001|");
                list.add("tick|10001470|0.05"+randomNum()+"|47364.000000|0.0527|27|0.0526|1|0.0525|23|0.0524|19|0.0523|53|0.0522|15|0.0521|9|0.0520|60|0.0519|76|0.0518|1|15:00:00|0.0539|0.0447|73650|36928925.000000|0.0529|0.0521|0.2993|0.0001|");
                list.add("tick|10001531|0.03"+randomNum()+"|27756.000000|0.0311|17|0.0310|83|0.0309|34|0.0308|9|0.0307|10|0.0303|105|0.0302|2|0.0301|101|0.0299|1|0.0298|1|15:00:00|0.0326|0.0260|42243|12589160.000000|0.0327|0.0314|0.2741|0.0001|");
                list.add("tick|10001636|0.01"+randomNum()+"|27540.000000|0.0163|5|0.0162|30|0.0161|1|0.0160|15|0.0159|10|0.0157|23|0.0156|20|0.0155|49|0.0153|8|0.0151|511|15:00:00|0.0182|0.0131|35080|5498242.000000|0.0187|0.0171|0.2551|0.0001|");
                list.add("tick|10001626|0.00"+randomNum()+"|20574.000000|0.0083|21|0.0082|46|0.0081|15|0.0080|50|0.0079|22|0.0078|76|0.0077|1|0.0075|1|0.0074|20|0.0073|21|15:00:00|0.0093|0.0062|11139|840941.000000|0.0090|0.0086|0.2404|0.0001|");
                list.add("tick|10001417|0.00"+randomNum()+"|5764.000000|0.0023|8|0.0020|5|0.0019|6|0.0018|1|0.0017|1|0.0016|1|0.0015|20|0.0014|3|0.0013|25|0.0012|1|14:56:25|0.0035|0.0013|6254|140681.000000|0.0031|0.0032|0.2049|0.0001|");
                list.add("tick|10001508|0.00"+randomNum()+"|14329.000000|0.0037|6|0.0036|2|0.0035|30|0.0034|30|0.0033|17|0.0031|13|0.0030|77|0.0029|1|0.0028|1|0.0024|2|15:00:00|0.0067|0.0030|9272|439578.000000|0.0064|0.0067|0.2182|0.0001|");
                list.add("tick|10001671|0.00"+randomNum()+"|28826.000000|0.0091|1|0.0090|2|0.0088|1|0.0087|1|0.0086|1|0.0083|25|0.0082|100|0.0079|1|0.0077|20|0.0076|22|15:00:00|0.0136|0.0070|25681|2517239.000000|0.0128|0.0133|0.2346|0.0001|");
                list.add("tick|10001610|0.01"+randomNum()+"|26165.000000|0.0178|1|0.0177|3|0.0175|6|0.0174|4|0.0173|11|0.0172|50|0.0171|71|0.0170|104|0.0169|78|0.0168|1|15:00:00|0.0256|0.0157|28422|5727290.000000|0.0248|0.0253|0.2566|0.0001|");
                list.add("tick|10001423|0.03"+randomNum()+"|29965.000000|0.0325|40|0.0324|5|0.0323|49|0.0322|151|0.0321|284|0.0319|28|0.0317|106|0.0316|1|0.0315|8|0.0309|2|15:00:00|0.0433|0.0300|45925|16852000.000000|0.0410|0.0424|0.2828|0.0001|");
                list.add("tick|10001630|0.05"+randomNum()+"|32719.000000|0.0548|1|0.0546|1|0.0543|30|0.0541|15|0.0540|83|0.0539|13|0.0535|17|0.0534|16|0.0530|4|0.0528|1|15:00:00|0.0682|0.0507|57146|33802215.000000|0.0651|0.0659|0.3133|0.0001|");
                list.add("tick|10001601|0.08"+randomNum()+"|10473.000000|0.0829|5|0.0824|38|0.0823|101|0.0822|52|0.0821|102|0.0820|13|0.0819|10|0.0815|23|0.0812|1|0.0808|3|15:00:00|0.0985|0.0785|20195|17834234.000000|0.0945|0.0953|0.3427|0.0001|");
                list.add("tick|10001504|0.11"+randomNum()+"|4146.000000|0.1192|30|0.1185|10|0.1180|2|0.1178|3|0.1177|1|0.1165|1|0.1164|11|0.1149|2|0.1144|1|0.1133|1|15:00:00|0.1341|0.1139|7221|8885176.000000|0.1315|0.1314|0.3797|0.0001|");
                list.add("tick|10001661|0.15"+randomNum()+"|2146.000000|0.1651|1|0.1649|1|0.1639|1|0.1636|1|0.1590|1|0.1583|5|0.1577|1|0.1574|6|0.1572|1|0.1562|3|14:56:57|0.1775|0.1551|3279|5451509.000000|0.1729|0.1721|0.4211|0.0001|");
                list.add("tick|10001517|0.26"+randomNum()+"|713.000000|0.2721|1|0.2712|1|0.2676|1|0.2655|1|0.2630|1|0.2614|1|0.2549|1|0.2538|1|0.2530|1|0.2524|1|14:55:41|0.2645|0.2487|512|1307483.000000|0.2563|0.2536|0.5045|0.0081|");
                list.add("tick|10001596|0.25"+randomNum()+"|764.000000|0.2653|2|0.2648|1|0.2638|1|0.2622|10|0.2549|1|0.2531|1|0.2527|2|0.2471|1|0.2462|10|0.2449|1|14:50:46|0.2551|0.2446|360|926606.850000|0.2513|0.2480|0.4995|0.0031|");
                list.add("tick|10001598|0.03"+randomNum()+"|3580.000000|0.0358|1|0.0357|1|0.0354|1|0.0348|1|0.0347|19|0.0346|1|0.0340|1|0.0331|1|0.0330|1|0.0326|2|15:00:00|0.0438|0.0337|166|63581.920000|0.0417|0.0427|0.2541|0.0001|");
                list.add("tick|10001620|0.29"+randomNum()+"|1319.000000|0.3056|1|0.3041|1|0.3030|15|0.3024|10|0.2938|1|0.2919|1|0.2841|10|0.2834|1|0.2822|1|0.2814|1|14:54:30|0.3040|0.2822|259|758929.840000|0.2890|0.2841|0.5372|0.0408|");
                list.add("tick|10001419|0.02"+randomNum()+"|7171.000000|0.0258|1|0.0257|3|0.0253|1|0.0251|1|0.0250|1|0.0247|1|0.0244|1|0.0240|1|0.0238|1|0.0237|2|15:00:00|0.0319|0.0241|860|251986.340000|0.0305|0.0319|0.2331|0.0001|");
                list.add("tick|10001670|0.33"+randomNum()+"|1642.000000|0.3488|1|0.3469|1|0.3453|10|0.3368|2|0.3350|1|0.3330|1|0.3245|10|0.3230|1|0.3219|1|0.3209|1|14:51:36|0.3365|0.3230|160|535441.770000|0.3286|0.3256|0.5768|0.0804|");
                list.add("tick|10001650|0.01"+randomNum()+"|13453.000000|0.0191|1|0.0188|4|0.0185|2|0.0182|3|0.0178|1|0.0172|1|0.0170|3|0.0169|5|0.0168|7|0.0166|1|15:00:00|0.0231|0.0172|2135|424359.330000|0.0219|0.0229|0.2147|0.0001|");
                list.add("tick|10001657|0.37"+randomNum()+"|6312.000000|0.3898|11|0.3815|5|0.3806|1|0.3800|11|0.3784|1|0.3764|1|0.3664|10|0.3627|1|0.3626|1|0.3622|1|14:53:08|0.3800|0.3639|507|1926632.400000|0.3711|0.3703|0.6193|0.1229|");
                list.add("tick|10001579|0.01"+randomNum()+"|20713.000000|0.0127|1|0.0126|3|0.0125|1|0.0123|1|0.0121|2|0.0118|42|0.0117|30|0.0116|20|0.0115|41|0.0114|2|15:00:00|0.0160|0.0116|3158|418845.150000|0.0154|0.0160|0.1984|0.0001|");
                list.add("tick|10001646|0.03"+randomNum()+"|19621.000000|0.0317|5|0.0316|1|0.0315|2|0.0307|1|0.0302|2|0.0301|1|0.0299|1|0.0298|1|0.0295|2|0.0293|2|15:00:00|0.0332|0.0285|3700|1168588.090000|0.0337|0.0327|0.2507|0.0001|");
                list.add("tick|10001665|0.29"+randomNum()+"|5197.000000|0.3104|1|0.3101|1|0.3090|7|0.2999|3|0.2984|1|0.2964|1|0.2955|1|0.2920|1|0.2918|2|0.2912|1|14:55:23|0.3249|0.2937|331|1023192.250000|0.3120|0.3249|0.5602|0.0638|");
                list.add("tick|10001503|0.30"+randomNum()+"|601.000000|0.3154|1|0.3148|1|0.3138|1|0.3100|1|0.3042|1|0.3020|1|0.3008|1|0.2969|1|0.2912|2|0.2901|1|14:56:54|0.3045|0.2908|263|805817.210000|0.3032|0.2989|0.5514|0.0550|");
                list.add("tick|10001584|0.27"+randomNum()+"|819.000000|0.2795|1|0.2792|1|0.2716|2|0.2715|3|0.2702|1|0.2681|1|0.2648|1|0.2604|1|0.2586|1|0.2566|1|14:56:46|0.2726|0.2599|350|961198.770000|0.2708|0.2663|0.5190|0.0226|");
                list.add("tick|10001438|0.23"+randomNum()+"|2226.000000|0.2463|2|0.2460|1|0.2400|1|0.2393|2|0.2382|1|0.2361|1|0.2351|1|0.2296|1|0.2279|1|0.2260|2|14:56:46|0.2400|0.2288|387|935569.310000|0.2395|0.2359|0.4877|0.0001|");
                list.add("tick|10001593|0.21"+randomNum()+"|3082.000000|0.2106|1|0.2105|2|0.2104|1|0.2102|1|0.2092|1|0.2078|1|0.2072|1|0.2063|10|0.2017|1|0.2003|1|14:56:46|0.2113|0.1985|533|1127553.610000|0.2121|0.2089|0.4603|0.0001|");
                list.add("tick|10001588|0.18"+randomNum()+"|2649.000000|0.1952|1|0.1896|1|0.1895|1|0.1878|1|0.1863|1|0.1799|1|0.1750|1|0.1748|1|0.1737|1|0.1733|1|15:00:00|0.1853|0.1381|389|714615.410000|0.1854|0.1829|0.4318|0.0001|");
                list.add("tick|10001600|0.15"+randomNum()+"|1997.000000|0.1634|1|0.1632|1|0.1627|1|0.1609|1|0.1590|1|0.1558|1|0.1533|1|0.1508|1|0.1505|1|0.1484|1|15:00:00|0.1623|0.1505|520|831839.450000|0.1618|0.1598|0.4033|0.0001|");
                list.add("tick|10001524|0.13"+randomNum()+"|1864.000000|0.1442|1|0.1403|1|0.1399|1|0.1382|1|0.1368|1|0.1344|1|0.1339|1|0.1294|1|0.1276|1|0.1263|1|15:00:00|0.1416|0.1275|369|512797.410000|0.1421|0.1389|0.3787|0.0001|");
                list.add("tick|10001669|0.11"+randomNum()+"|2130.000000|0.1232|1|0.1198|1|0.1196|1|0.1180|1|0.1172|1|0.1170|1|0.1144|1|0.1106|1|0.1090|1|0.1082|1|15:00:00|0.1227|0.1089|438|523546.240000|0.1237|0.1197|0.3554|0.0001|");
                list.add("tick|10001644|0.09"+randomNum()+"|3662.000000|0.1001|1|0.0999|6|0.0986|1|0.0974|1|0.0971|1|0.0970|1|0.0955|1|0.0940|1|0.0935|1|0.0920|1|15:00:00|0.1060|0.0783|660|666969.010000|0.1070|0.1027|0.3338|0.0001|");
                list.add("tick|10001435|0.05"+randomNum()+"|2932.000000|0.0619|1|0.0615|2|0.0606|1|0.0598|1|0.0592|1|0.0586|1|0.0580|1|0.0570|1|0.0568|20|0.0566|1|15:00:00|0.0671|0.0578|572|352717.830000|0.0664|0.0671|0.2788|0.0001|");
                list.add("tick|10001469|0.07"+randomNum()+"|6406.000000|0.0767|1|0.0753|1|0.0752|1|0.0743|2|0.0739|1|0.0730|3|0.0722|1|0.0717|1|0.0708|1|0.0700|3|15:00:00|0.0815|0.0716|1179|901599.710000|0.0813|0.0815|0.3035|0.0001|");
                list.add("tick|10001535|0.08"+randomNum()+"|3427.000000|0.0955|1|0.0949|1|0.0937|1|0.0921|2|0.0905|1|0.0879|1|0.0870|1|0.0867|1|0.0852|1|0.0851|2|15:00:00|0.1003|0.0876|479|441799.650000|0.0978|0.1003|0.3298|0.0001|");
                list.add("tick|10001583|0.11"+randomNum()+"|2399.000000|0.1158|1|0.1140|1|0.1134|1|0.1119|1|0.1115|1|0.1069|1|0.1060|1|0.1048|1|0.1042|1|0.1034|1|15:00:00|0.1205|0.1070|613|692667.850000|0.1180|0.1205|0.3598|0.0001|");
                list.add("tick|10001568|0.13"+randomNum()+"|1867.000000|0.1364|1|0.1362|1|0.1346|1|0.1337|1|0.1308|1|0.1287|1|0.1252|1|0.1246|1|0.1245|1|0.1239|1|15:00:00|0.1433|0.1283|456|617749.460000|0.1407|0.1433|0.3889|0.0001|");
                list.add("tick|10001537|0.15"+randomNum()+"|2001.000000|0.1610|1|0.1594|1|0.1582|1|0.1564|2|0.1558|1|0.1525|1|0.1478|1|0.1474|1|0.1473|1|0.1465|1|15:00:00|0.1680|0.1521|428|685427.490000|0.1659|0.1680|0.4141|0.0001|");
                list.add("tick|10001577|0.17"+randomNum()+"|1478.000000|0.1882|1|0.1864|1|0.1858|1|0.1828|3|0.1803|1|0.1797|1|0.1785|1|0.1724|2|0.1721|1|0.1716|1|14:54:53|0.1955|0.1785|80|151590.500000|0.1928|0.1955|0.4410|0.0001|");
                list.add("tick|10001612|0.10"+randomNum()+"|978.000000|0.1072|4|0.1067|1|0.1063|1|0.1060|1|0.1052|1|0.1015|1|0.1013|1|0.0980|1|0.0972|1|0.0971|2|15:00:00|0.1177|0.1002|946|1026095.000000|0.1151|0.1163|0.3633|0.0001|");
                list.add("tick|10001569|0.12"+randomNum()+"|230.000000|0.1372|1|0.1340|1|0.1329|1|0.1325|1|0.1307|1|0.1268|1|0.1251|1|0.1226|1|0.1219|1|0.1214|1|15:00:00|0.1434|0.1257|310|413799.000000|0.1415|0.1431|0.3897|0.0001|");
                list.add("tick|10001581|0.15"+randomNum()+"|253.000000|0.1644|1|0.1632|1|0.1626|1|0.1602|1|0.1584|1|0.1556|1|0.1520|1|0.1504|1|0.1496|1|0.1491|1|15:00:00|0.1728|0.1538|186|304654.000000|0.1715|0.1728|0.4197|0.0001|");
                list.add("tick|10001667|0.18"+randomNum()+"|113.000000|0.1979|1|0.1969|1|0.1961|1|0.1946|1|0.1895|1|0.1891|1|0.1878|1|0.1850|1|0.1814|1|0.1809|1|14:49:28|0.2064|0.1871|20|38795.000000|0.2030|0.2064|0.4512|0.0001|");
                list.add("tick|10001570|0.34"+randomNum()+"|169.000000|0.3573|1|0.3554|1|0.3539|1|0.3534|1|0.3433|1|0.3410|1|0.3341|1|0.3288|1|0.3262|1|0.3249|1|14:34:39|0.3400|0.2966|99|329640.000000|0.3420|0.3366|0.5902|0.0938|");
                list.add("tick|10001526|0.30"+randomNum()+"|132.000000|0.3185|1|0.3170|1|0.3160|1|0.3131|1|0.3063|1|0.3042|1|0.2990|1|0.2933|1|0.2896|1|0.2891|1|14:44:21|0.3645|0.2939|151|461711.000000|0.3061|0.3009|0.5543|0.0579|");
                list.add("tick|10001585|0.26"+randomNum()+"|74.000000|0.2806|1|0.2781|1|0.2765|1|0.2725|1|0.2716|1|0.2695|1|0.2662|1|0.2600|1|0.2570|1|0.2567|1|14:39:08|0.2701|0.2083|68|174556.000000|0.2725|0.2674|0.5207|0.0243|");
                list.add("tick|10001564|0.23"+randomNum()+"|70.000000|0.2475|1|0.2470|1|0.2408|1|0.2400|2|0.2393|1|0.2373|1|0.2356|1|0.2289|1|0.2274|1|0.2266|1|14:12:23|0.2384|0.1820|36|78942.000000|0.2412|0.2363|0.4894|0.0001|");
                list.add("tick|10001437|0.20"+randomNum()+"|129.000000|0.2234|1|0.2172|2|0.2165|1|0.2152|1|0.2094|1|0.2078|1|0.2075|1|0.2004|1|0.2003|2|0.1976|1|14:50:48|0.2104|0.1977|140|288024.000000|0.2121|0.2075|0.4603|0.0001|");
                list.add("tick|10001625|0.18"+randomNum()+"|308.000000|0.1945|1|0.1892|1|0.1891|1|0.1881|1|0.1863|1|0.1819|1|0.1803|1|0.1801|1|0.1757|26|0.1753|1|15:00:00|0.1849|0.1711|369|664796.000000|0.1854|0.1813|0.4318|0.0001|");
                list.add("tick|10001674|0.15"+randomNum()+"|114.000000|0.1626|1|0.1622|1|0.1616|1|0.1605|1|0.1590|1|0.1553|1|0.1528|1|0.1500|1|0.1492|1|0.1479|1|15:00:00|0.1612|0.1457|97|149056.000000|0.1618|0.1572|0.4032|0.0001|");
                list.add("tick|10001538|0.13"+randomNum()+"|228.000000|0.1433|1|0.1393|1|0.1389|1|0.1383|1|0.1374|1|0.1333|1|0.1329|1|0.1285|1|0.1277|1|0.1267|1|15:00:00|0.1399|0.0762|234|303393.000000|0.1405|0.1368|0.3769|0.0001|");
                list.add("tick|10001509|0.11"+randomNum()+"|351.000000|0.1216|1|0.1184|1|0.1181|1|0.1174|1|0.1168|1|0.1150|13|0.1149|1|0.1130|1|0.1092|1|0.1084|1|15:00:00|0.1203|0.0643|255|282429.000000|0.1210|0.1174|0.3524|0.0001|");
                list.add("tick|10001591|0.04"+randomNum()+"|654.000000|0.0457|3|0.0456|4|0.0454|1|0.0453|1|0.0452|3|0.0450|1|0.0443|1|0.0435|1|0.0432|2|0.0430|1|15:00:00|0.0529|0.0449|467|218125.000000|0.0513|0.0529|0.2531|0.0001|");
                list.add("tick|10001609|0.05"+randomNum()+"|429.000000|0.0605|1|0.0599|1|0.0593|1|0.0583|1|0.0576|1|0.0567|1|0.0565|1|0.0558|1|0.0553|1|0.0552|1|15:00:00|0.0673|0.0572|415|250819.000000|0.0640|0.0673|0.2758|0.0001|");
                list.add("tick|10001614|0.07"+randomNum()+"|659.000000|0.0757|1|0.0745|1|0.0742|1|0.0726|1|0.0723|1|0.0719|1|0.0713|1|0.0708|1|0.0702|1|0.0689|1|15:00:00|0.0821|0.0499|194|142430.000000|0.0812|0.0821|0.3030|0.0001|");
                list.add("tick|10001505|0.08"+randomNum()+"|740.000000|0.0926|2|0.0917|2|0.0898|10|0.0897|10|0.0896|10|0.0882|6|0.0875|1|0.0870|1|0.0864|1|0.0848|2|15:00:00|0.1001|0.0555|278|252283.000000|0.0978|0.1001|0.3296|0.0001|");
                list.add("tick|10001420|0.10"+randomNum()+"|219.000000|0.1134|1|0.1122|1|0.1118|1|0.1083|1|0.1077|1|0.1068|1|0.1048|1|0.1042|1|0.1036|1|0.1033|1|15:00:00|0.1214|0.0799|111|119897.000000|0.1180|0.1214|0.3598|0.0001|");
                list.add("tick|10001572|0.13"+randomNum()+"|325.000000|0.1389|1|0.1364|1|0.1359|1|0.1350|1|0.1344|1|0.1285|1|0.1256|1|0.1246|2|0.1243|1|0.1236|1|15:00:00|0.1444|0.1284|434|581734.000000|0.1407|0.1444|0.3889|0.0001|");
                list.add("tick|10001619|0.15"+randomNum()+"|56.000000|0.1566|1|0.1563|1|0.1561|1|0.1556|1|0.1545|1|0.1527|1|0.1480|1|0.1477|2|0.1476|1|0.1466|1|15:00:00|0.1696|0.1536|51|82206.000000|0.1661|0.1696|0.4143|0.0001|");
                list.add("tick|10001642|0.18"+randomNum()+"|75.000000|0.1874|1|0.1840|2|0.1822|2|0.1819|1|0.1813|1|0.1808|1|0.1794|1|0.1735|1|0.1734|1|0.1731|1|14:54:34|0.1982|0.1796|87|161763.000000|0.1938|0.1982|0.4420|0.0001|");
                list.add("tick|10001514|0.20"+randomNum()+"|79.000000|0.2201|1|0.2178|1|0.2177|1|0.2106|2|0.2104|1|0.2091|1|0.2085|1|0.2015|1|0.2014|1|0.2010|1|14:55:38|0.2270|0.2092|49|105606.000000|0.2235|0.2270|0.4717|0.0001|");
                list.add("tick|10001541|0.21"+randomNum()+"|163.000000|0.2266|1|0.2258|1|0.2253|1|0.2221|1|0.2187|1|0.2172|1|0.2133|1|0.2116|1|0.2109|1|0.2103|1|14:53:06|0.2206|0.2065|243|522386.000000|0.2145|0.2112|0.4627|0.0001|");
                list.add("tick|10001561|0.17"+randomNum()+"|1538.000000|0.1838|1|0.1837|1|0.1830|1|0.1805|1|0.1776|1|0.1762|1|0.1750|1|0.1740|1|0.1725|1|0.1720|1|14:44:39|0.1775|0.1665|1960|3388421.000000|0.1748|0.1724|0.4230|0.0001|");
                list.add("tick|10001652|0.14"+randomNum()+"|436.000000|0.1451|1|0.1448|1|0.1444|1|0.1423|1|0.1403|1|0.1401|1|0.1389|1|0.1360|1|0.1356|1|0.1347|1|14:51:31|0.1417|0.1303|508|696028.000000|0.1401|0.1363|0.3883|0.0001|");
                list.add("tick|10001602|0.10"+randomNum()+"|1776.000000|0.1106|1|0.1105|1|0.1100|2|0.1091|1|0.1075|1|0.1063|1|0.1060|3|0.1045|1|0.1040|1|0.1031|1|15:00:00|0.1097|0.0990|2927|3064516.000000|0.1088|0.1061|0.3570|0.0001|");
                list.add("tick|10001594|0.08"+randomNum()+"|6111.000000|0.0816|1|0.0814|30|0.0813|17|0.0812|19|0.0805|1|0.0798|1|0.0792|3|0.0788|1|0.0786|1|0.0780|19|15:00:00|0.0813|0.0725|6919|5391520.000000|0.0827|0.0795|0.3291|0.0001|");
                list.add("tick|10001516|0.05"+randomNum()+"|2119.000000|0.0584|1|0.0582|1|0.0574|1|0.0567|1|0.0566|5|0.0560|6|0.0558|16|0.0557|1|0.0548|11|0.0545|1|15:00:00|0.0593|0.0512|1798|1013323.000000|0.0606|0.0583|0.3020|0.0001|");
                list.add("tick|10001663|0.03"+randomNum()+"|2058.000000|0.0397|1|0.0390|4|0.0388|1|0.0371|1|0.0368|1|0.0352|4|0.0345|9|0.0344|2|0.0339|5|0.0338|1|15:00:00|0.0420|0.0347|1883|727552.000000|0.0429|0.0412|0.2793|0.0001|");
                list.add("tick|10001606|0.02"+randomNum()+"|6506.000000|0.0258|12|0.0255|1|0.0252|1|0.0251|5|0.0248|38|0.0246|21|0.0243|1|0.0242|1|0.0240|3|0.0239|1|15:00:00|0.0288|0.0220|5005|1255281.000000|0.0290|0.0282|0.2604|0.0001|");
                list.add("tick|10001519|0.00"+randomNum()+"|6257.000000|0.0081|10|0.0076|2|0.0074|2|0.0072|1|0.0071|1|0.0070|7|0.0069|2|0.0067|1|0.0066|1|0.0065|11|15:00:00|0.0113|0.0065|2880|244180.000000|0.0109|0.0110|0.2127|0.0001|");
                list.add("tick|10001426|0.01"+randomNum()+"|10880.000000|0.0133|2|0.0129|2|0.0128|1|0.0127|1|0.0126|2|0.0121|2|0.0120|1|0.0119|1|0.0118|3|0.0117|1|15:00:00|0.0187|0.0115|9558|1387192.000000|0.0179|0.0182|0.2297|0.0001|");
                list.add("tick|10001436|0.02"+randomNum()+"|4460.000000|0.0220|13|0.0216|1|0.0215|10|0.0214|7|0.0213|9|0.0211|1|0.0208|1|0.0207|1|0.0206|2|0.0205|1|15:00:00|0.0301|0.0204|4571|1130243.000000|0.0290|0.0295|0.2508|0.0001|");
                list.add("tick|10001664|0.03"+randomNum()+"|1397.000000|0.0352|1|0.0350|1|0.0349|1|0.0344|1|0.0343|1|0.0341|19|0.0340|2|0.0337|1|0.0336|1|0.0334|20|15:00:00|0.0451|0.0329|2033|775579.000000|0.0431|0.0439|0.2749|0.0001|");
                list.add("tick|10001576|0.05"+randomNum()+"|3129.000000|0.0527|1|0.0525|1|0.0523|2|0.0521|1|0.0515|1|0.0502|27|0.0500|12|0.0496|1|0.0495|1|0.0493|2|15:00:00|0.0643|0.0500|3530|2010337.000000|0.0624|0.0630|0.3042|0.0001|");
                list.add("tick|10001604|0.07"+randomNum()+"|4850.000000|0.0762|1|0.0760|1|0.0759|1|0.0756|1|0.0747|1|0.0735|60|0.0725|1|0.0723|1|0.0720|1149|0.0709|1|15:00:00|0.0880|0.0720|7060|5606723.000000|0.0858|0.0866|0.3340|0.0001|");
                list.add("tick|10001442|0.10"+randomNum()+"|1288.000000|0.1048|2|0.1043|1|0.1037|1|0.1035|1|0.1027|1|0.0994|1|0.0989|3|0.0988|3|0.0980|3|0.0974|1|15:00:00|0.1188|0.0989|1674|1781740.000000|0.1142|0.1161|0.3624|0.0001|");
                list.add("tick|10001539|0.13"+randomNum()+"|549.000000|0.1379|1|0.1378|1|0.1364|2|0.1359|1|0.1341|5|0.1310|1|0.1300|2|0.1279|1|0.1272|2|0.1268|1|15:00:00|0.1493|0.1303|755|1041900.000000|0.1462|0.1488|0.3944|0.0001|");
                list.add("tick|10001597|0.16"+randomNum()+"|1045.000000|0.1753|1|0.1752|1|0.1741|1|0.1740|1|0.1734|1|0.1689|1|0.1680|1|0.1674|1|0.1659|1|0.1652|1|15:00:00|0.1856|0.1659|1268|2236944.000000|0.1832|0.1856|0.4314|0.0001|");
                list.add("tick|10001628|0.29"+randomNum()+"|131.000000|0.3075|1|0.3073|1|0.3058|10|0.3000|1|0.2971|1|0.2952|1|0.2873|10|0.2865|1|0.2845|1|0.2837|1|14:44:41|0.2960|0.2842|51|148003.000000|0.2920|0.2871|0.5402|0.0438|");
                list.add("tick|10001542|0.25"+randomNum()+"|94.000000|0.2677|2|0.2668|1|0.2661|1|0.2651|10|0.2572|1|0.2554|1|0.2492|1|0.2489|10|0.2462|2|0.2445|1|14:50:42|0.2567|0.2482|73|185255.000000|0.2534|0.2488|0.5016|0.0052|");
                list.add("tick|10001589|0.21"+randomNum()+"|40.000000|0.2286|1|0.2276|1|0.2264|10|0.2263|1|0.2200|1|0.2183|1|0.2147|1|0.2126|10|0.2105|1|0.2089|2|14:42:36|0.2181|0.2142|19|41077.000000|0.2183|0.2142|0.4665|0.0001|");
                list.add("tick|10001675|0.18"+randomNum()+"|96.000000|0.1929|1|0.1926|1|0.1922|1|0.1912|10|0.1859|1|0.1842|1|0.1830|1|0.1803|6|0.1793|10|0.1784|1|14:53:18|0.1858|0.1765|114|206363.000000|0.1860|0.1818|0.4342|0.0001|");
                list.add("tick|10001649|0.15"+randomNum()+"|239.000000|0.1602|1|0.1600|1|0.1598|1|0.1593|10|0.1548|1|0.1544|1|0.1533|1|0.1493|10|0.1492|1|0.1480|1|14:56:14|0.1550|0.1477|343|523950.000000|0.1565|0.1519|0.4047|0.0001|");
                list.add("tick|10001660|0.12"+randomNum()+"|810.000000|0.1316|1|0.1314|1|0.1310|10|0.1300|10|0.1286|1|0.1258|1|0.1256|1|0.1239|1|0.1227|10|0.1215|1|15:00:00|0.1294|0.1205|702|871614.000000|0.1301|0.1268|0.3765|0.0001|");
                list.add("tick|10001528|0.10"+randomNum()+"|455.000000|0.1069|1|0.1068|7|0.1065|1|0.1063|1|0.1062|1|0.1021|1|0.1019|1|0.0985|1|0.0981|1|0.0976|1|15:00:00|0.1051|0.0978|400|408384.000000|0.1069|0.1038|0.3483|0.0001|");
                list.add("tick|10001607|0.08"+randomNum()+"|474.000000|0.0855|1|0.0854|1|0.0852|1|0.0840|10|0.0837|5|0.0830|1|0.0814|1|0.0790|1|0.0787|1|0.0781|1|15:00:00|0.0853|0.0781|405|331561.000000|0.0868|0.0832|0.3232|0.0001|");
                list.add("tick|10001617|0.06"+randomNum()+"|476.000000|0.0675|1|0.0674|1|0.0672|1|0.0663|1|0.0653|1|0.0648|1|0.0641|1|0.0622|1|0.0621|1|0.0620|10|15:00:00|0.0680|0.0617|244|160157.000000|0.0695|0.0663|0.3009|0.0001|");
                list.add("tick|10001518|0.02"+randomNum()+"|1151.000000|0.0253|1|0.0249|1|0.0248|5|0.0246|2|0.0245|1|0.0244|1|0.0243|7|0.0236|1|0.0234|1|0.0232|1|15:00:00|0.0310|0.0236|332|87276.000000|0.0296|0.0310|0.2314|0.0001|");
                list.add("tick|10001590|0.03"+randomNum()+"|565.000000|0.0358|1|0.0355|1|0.0354|1|0.0353|1|0.0350|1|0.0341|20|0.0340|36|0.0333|1|0.0326|2|0.0325|1|15:00:00|0.0425|0.0334|562|202890.000000|0.0408|0.0425|0.2526|0.0001|");
                list.add("tick|10001525|0.04"+randomNum()+"|463.000000|0.0479|1|0.0470|1|0.0465|1|0.0461|5|0.0460|1|0.0459|1|0.0456|1|0.0442|1|0.0441|1|0.0439|1|15:00:00|0.0564|0.0452|224|115093.000000|0.0548|0.0564|0.2766|0.0001|");
                list.add("tick|10001520|0.06"+randomNum()+"|682.000000|0.0642|1|0.0640|1|0.0638|1|0.0628|10|0.0625|4|0.0617|1|0.0608|1|0.0607|10|0.0601|1|0.0600|1|15:00:00|0.0734|0.0606|565|377204.000000|0.0717|0.0734|0.3035|0.0001|");
                list.add("tick|10001433|0.08"+randomNum()+"|435.000000|0.0854|1|0.0836|1|0.0834|1|0.0832|1|0.0829|1|0.0808|1|0.0794|1|0.0769|1|0.0765|1|0.0762|1|15:00:00|0.0938|0.0789|462|395114.000000|0.0917|0.0938|0.3335|0.0001|");
                list.add("tick|10001656|0.07"+randomNum()+"|74470.000000|0.0806|1|0.0803|20|0.0801|174|0.0800|33|0.0798|148|0.0797|2|0.0796|34|0.0795|35|0.0793|12|0.0792|6|15:00:00|0.0821|0.0701|55720|43805151.720000|0.0788|0.0780|0.3270|0.0001|");
                list.add("tick|10001530|0.05"+randomNum()+"|73852.000000|0.0525|10|0.0524|20|0.0521|6|0.0520|58|0.0519|7|0.0518|47|0.0517|31|0.0516|33|0.0512|20|0.0511|1|15:00:00|0.0535|0.0450|47506|24329720.420000|0.0529|0.0508|0.2993|0.0001|");
                list.add("tick|10001655|0.03"+randomNum()+"|66265.000000|0.0317|7|0.0316|30|0.0315|29|0.0314|44|0.0310|297|0.0309|8|0.0308|1|0.0307|33|0.0306|10|0.0305|15|15:00:00|0.0328|0.0262|23772|7298785.230000|0.0327|0.0302|0.2742|0.0001|");
                list.add("tick|10001567|0.01"+randomNum()+"|69452.000000|0.0167|32|0.0166|39|0.0165|45|0.0164|57|0.0163|1|0.0162|10|0.0161|21|0.0158|2|0.0156|8|0.0155|5|15:00:00|0.0185|0.0135|20541|3331021.350000|0.0187|0.0176|0.2553|0.0001|");
                list.add("tick|10001633|0.00"+randomNum()+"|98138.000000|0.0088|25|0.0085|20|0.0083|12|0.0082|32|0.0081|16|0.0080|15|0.0079|135|0.0078|11|0.0077|30|0.0076|10|15:00:00|0.0098|0.0065|12316|1004562.370000|0.0099|0.0092|0.2416|0.0001|");
                list.add("tick|10001532|0.00"+randomNum()+"|44369.000000|0.0040|33|0.0039|11|0.0038|7|0.0037|61|0.0036|29|0.0035|50|0.0034|141|0.0033|11|0.0031|3|0.0029|7|15:00:00|0.0049|0.0030|11583|459084.900000|0.0050|0.0048|0.2318|0.0001|");
                list.add("tick|10001641|0.00"+randomNum()+"|36175.000000|0.0025|4|0.0024|1|0.0023|2|0.0021|7|0.0020|12|0.0019|110|0.0018|39|0.0017|63|0.0016|31|0.0015|88|15:00:00|0.0027|0.0017|4933|98771.680000|0.0026|0.0025|0.2245|0.0001|");
                list.add("tick|10001673|0.00"+randomNum()+"|36302.000000|0.0014|44|0.0013|26|0.0012|35|0.0011|86|0.0010|149|0.0009|110|0.0008|82|0.0007|54|0.0006|10|0.0005|70|15:00:00|0.0015|0.0009|5974|67350.540000|0.0016|0.0015|0.2186|0.0001|");
                list.add("tick|10001578|0.00"+randomNum()+"|37978.000000|0.0012|21|0.0011|1|0.0010|273|0.0009|1|0.0008|137|0.0006|30|0.0005|35|0.0004|6|0.0003|21|0.0001|5|15:00:00|0.0010|0.0006|2411|19969.390000|0.0011|0.0008|0.2132|0.0001|");
                list.add("tick|10001580|0.03"+randomNum()+"|65973.000000|0.0331|2|0.0330|1|0.0329|11|0.0327|5|0.0326|3|0.0325|20|0.0324|101|0.0323|6|0.0320|7|0.0319|2|15:00:00|0.0442|0.0302|47199|17650721.990000|0.0410|0.0419|0.2828|0.0001|");
                list.add("tick|10001637|0.05"+randomNum()+"|43256.000000|0.0554|1|0.0551|1|0.0549|45|0.0546|1|0.0545|1|0.0544|10|0.0542|2|0.0541|1|0.0540|12|0.0539|65|15:00:00|0.0672|0.0510|33722|20334537.640000|0.0651|0.0648|0.3133|0.0001|");
                list.add("tick|10001432|0.08"+randomNum()+"|18638.000000|0.0814|1|0.0813|1|0.0810|10|0.0808|15|0.0806|25|0.0804|1|0.0803|12|0.0802|6|0.0801|10|0.0795|3|15:00:00|0.0976|0.0780|12643|11343776.210000|0.0938|0.0946|0.3420|0.0001|");
                list.add("tick|10001672|0.11"+randomNum()+"|8671.000000|0.1202|1|0.1194|1|0.1191|1|0.1184|1|0.1168|1|0.1167|20|0.1165|2|0.1163|5|0.1162|10|0.1148|1|15:00:00|0.1317|0.1127|3869|4855407.250000|0.1315|0.1305|0.3797|0.0001|");
                list.add("tick|10001523|0.15"+randomNum()+"|9944.000000|0.1609|1|0.1590|5|0.1585|5|0.1580|5|0.1566|4|0.1561|5|0.1560|6|0.1552|1|0.1540|10|0.1533|1|15:00:00|0.1740|0.1527|2815|4747198.720000|0.1705|0.1700|0.4187|0.0001|");
                list.add("tick|10001534|0.20"+randomNum()+"|4122.000000|0.2087|1|0.2086|1|0.2073|1|0.2064|1|0.2014|1|0.1996|1|0.1980|2|0.1970|1|0.1967|1|0.1960|20|15:00:00|0.2184|0.1969|1213|2583818.710000|0.2140|0.2160|0.4622|0.0001|");
                list.add("tick|10001575|0.24"+randomNum()+"|3606.000000|0.2575|1|0.2571|1|0.2559|1|0.2542|1|0.2480|2|0.2477|5|0.2465|1|0.2455|5|0.2438|1|0.2421|1|14:56:36|0.2640|0.2430|728|1889926.620000|0.2630|0.2622|0.5112|0.0048|");
                list.add("tick|10001513|0.29"+randomNum()+"|2605.000000|0.3075|1|0.3071|1|0.3056|1|0.3035|1|0.2961|1|0.2945|1|0.2916|10|0.2909|1|0.2907|1|0.2891|1|14:56:50|0.3121|0.2915|387|1193345.280000|0.3120|0.3121|0.5602|0.0638|");
                list.add("tick|10001592|0.34"+randomNum()+"|2848.000000|0.3566|1|0.3558|1|0.3531|1|0.3479|1|0.3446|1|0.3429|1|0.3405|5|0.3378|1|0.3375|1|0.3364|1|14:54:52|0.3610|0.3404|258|919799.060000|0.3610|0.3610|0.6092|0.1128|");
                list.add("tick|10001611|0.11"+randomNum()+"|36964.000000|0.1154|1|0.1153|1|0.1150|1|0.1145|1|0.1136|39|0.1131|1|0.1130|10|0.1129|11|0.1125|10|0.1124|2|15:00:00|0.1167|0.1010|25487|28547482.270000|0.1105|0.1082|0.3587|0.0001|");
                list.add("tick|10001613|0.01"+randomNum()+"|71992.000000|0.0182|1|0.0180|36|0.0179|12|0.0178|85|0.0177|12|0.0174|1|0.0173|30|0.0172|28|0.0171|19|0.0170|7|15:00:00|0.0266|0.0165|34669|7482858.900000|0.0257|0.0259|0.2577|0.0001|");
                list.add("tick|10001647|0.00"+randomNum()+"|68022.000000|0.0011|21|0.0010|108|0.0009|1|0.0008|127|0.0007|47|0.0006|336|0.0005|137|0.0004|21|0.0003|95|0.0002|1|15:00:00|0.0010|0.0006|4463|36942.460000|0.0009|0.0009|0.2081|0.0001|");
                list.add("tick|10001424|0.39"+randomNum()+"|8385.000000|0.4075|3|0.4061|1|0.4058|1|0.4034|1|0.3934|1|0.3915|1|0.3896|2|0.3844|1|0.3843|1|0.3822|1|14:54:40|0.4152|0.3893|423|1732261.850000|0.4100|0.4152|0.6582|0.1618|");
                list.add("tick|10001529|0.15"+randomNum()+"|16134.000000|0.1580|13|0.1576|6|0.1574|1|0.1559|1|0.1550|2|0.1545|4|0.1541|1|0.1540|1|0.1535|30|0.1533|20|15:00:00|0.1577|0.1401|7973|12104768.900000|0.1510|0.1462|0.3992|0.0001|");
                list.add("tick|10001430|0.00"+randomNum()+"|60185.000000|0.0094|1|0.0091|2|0.0090|10|0.0089|11|0.0088|1|0.0087|17|0.0085|49|0.0084|18|0.0083|10|0.0082|32|15:00:00|0.0142|0.0080|29232|3307030.330000|0.0136|0.0139|0.2358|0.0001|");
                list.add("tick|10001536|0.19"+randomNum()+"|9650.000000|0.2007|3|0.2005|3|0.2001|2|0.1994|1|0.1990|5|0.1982|9|0.1966|1|0.1953|1|0.1950|2|0.1945|5|15:00:00|0.2020|0.1831|3362|6596360.190000|0.1900|0.1893|0.4382|0.0001|");
                list.add("tick|10001512|0.00"+randomNum()+"|62934.000000|0.0043|1|0.0041|10|0.0040|242|0.0039|10|0.0038|12|0.0037|19|0.0035|12|0.0033|1|0.0032|2|0.0031|47|15:00:00|0.0077|0.0031|17922|883849.250000|0.0071|0.0075|0.2195|0.0001|");
                list.add("tick|10001562|0.24"+randomNum()+"|12125.000000|0.2512|1|0.2510|1|0.2500|1|0.2482|1|0.2470|1|0.2458|1|0.2456|2|0.2455|8|0.2393|1|0.2376|1|14:56:00|0.2500|0.2295|1523|3721321.310000|0.2372|0.2367|0.4854|0.0001|");
                list.add("tick|10001422|0.00"+randomNum()+"|57026.000000|0.0024|12|0.0023|11|0.0022|5|0.0020|7|0.0019|4|0.0017|28|0.0016|26|0.0015|86|0.0014|82|0.0013|180|15:00:00|0.0034|0.0016|19201|433975.740000|0.0032|0.0031|0.2058|0.0001|");
                list.add("tick|10001595|0.29"+randomNum()+"|3192.000000|0.3041|1|0.3006|1|0.2999|1|0.2998|6|0.2976|1|0.2960|8|0.2933|1|0.2912|2|0.2907|20|0.2857|1|15:00:00|0.2971|0.2741|919|2684759.340000|0.2840|0.2838|0.5322|0.0358|");
                list.add("tick|10001439|0.00"+randomNum()+"|46508.000000|0.0014|30|0.0013|40|0.0012|20|0.0011|42|0.0010|22|0.0009|49|0.0008|105|0.0007|212|0.0006|155|0.0005|163|15:00:00|0.0017|0.0006|13038|144953.080000|0.0016|0.0017|0.1944|0.0001|");
                list.add("tick|10001515|0.34"+randomNum()+"|8068.000000|0.3437|5|0.3436|3|0.3434|1|0.3430|1|0.3417|10|0.3407|2|0.3402|30|0.3392|10|0.3380|31|0.3369|31|15:00:00|0.3449|0.3250|2424|8270300.270000|0.3310|0.3287|0.5792|0.0828|");
                list.add("tick|10001638|0.00"+randomNum()+"|62474.000000|0.0013|72|0.0012|22|0.0010|100|0.0008|1|0.0006|2|0.0005|33|0.0004|126|0.0003|130|0.0002|121|0.0001|36|14:56:09|0.0013|0.0005|8439|68753.320000|0.0011|0.0012|0.1841|0.0001|");
                list.add("tick|10001618|0.21"+randomNum()+"|2549.000000|0.2248|10|0.2219|10|0.2200|21|0.2199|1|0.2186|1|0.2168|1|0.2133|1|0.2110|10|0.2094|11|0.2092|1|14:54:03|0.2190|0.2079|355|767294.460000|0.2172|0.2150|0.4654|0.0001|");
                list.add("tick|10001676|0.18"+randomNum()+"|5061.000000|0.1866|1|0.1865|1|0.1853|2|0.1849|1|0.1848|1|0.1833|1|0.1824|1|0.1782|10|0.1769|1|0.1762|1|14:55:25|0.1853|0.1757|268|492927.990000|0.1835|0.1805|0.4317|0.0001|");
                list.add("tick|10001425|0.15"+randomNum()+"|7141.000000|0.1579|1|0.1569|2|0.1548|1|0.1540|2|0.1535|1|0.1533|1|0.1490|10|0.1486|1|0.1480|1|0.1476|1|15:00:00|0.1557|0.1466|1672|2594572.640000|0.1565|0.1540|0.4047|0.0001|");
                list.add("tick|10001566|0.12"+randomNum()+"|5858.000000|0.1317|1|0.1315|1|0.1314|3|0.1312|10|0.1278|1|0.1258|1|0.1239|1|0.1229|10|0.1216|2|0.1205|1|15:00:00|0.1290|0.1208|458|589988.800000|0.1301|0.1274|0.3765|0.0001|");
                list.add("tick|10001574|0.10"+randomNum()+"|7853.000000|0.1083|1|0.1076|1|0.1075|3|0.1073|2|0.1050|1|0.1028|1|0.1027|1|0.0999|1|0.0997|1|0.0996|1|15:00:00|0.1068|0.0986|889|945027.580000|0.1076|0.1049|0.3491|0.0001|");
                list.add("tick|10001431|0.08"+randomNum()+"|5618.000000|0.0877|1|0.0863|1|0.0862|2|0.0858|3|0.0841|1|0.0836|1|0.0824|1|0.0809|1|0.0797|1|0.0788|2|15:00:00|0.0862|0.0796|835|712236.310000|0.0878|0.0854|0.3244|0.0001|");
                list.add("tick|10001658|0.06"+randomNum()+"|7834.000000|0.0686|2|0.0685|1|0.0683|1|0.0665|1|0.0651|1|0.0650|1|0.0633|1|0.0631|1|0.0630|1|0.0627|1|15:00:00|0.0697|0.0622|887|601030.430000|0.0700|0.0683|0.3017|0.0001|");
                list.add("tick|10001668|0.05"+randomNum()+"|5732.000000|0.0560|3|0.0556|1|0.0540|3|0.0539|7|0.0535|1|0.0519|1|0.0510|1|0.0498|1|0.0494|1|0.0493|1|15:00:00|0.0550|0.0489|1050|558600.310000|0.0561|0.0533|0.2829|0.0001|");
                list.add("tick|10001501|0.04"+randomNum()+"|14335.000000|0.0419|4|0.0417|1|0.0416|1|0.0410|73|0.0406|1|0.0404|1|0.0397|1|0.0393|1|0.0385|1|0.0384|1|15:00:00|0.0431|0.0379|2209|922932.090000|0.0445|0.0417|0.2664|0.0001|");
                list.add("tick|10001608|0.04"+randomNum()+"|5886.000000|0.0490|1|0.0488|1|0.0485|1|0.0480|2|0.0479|1|0.0472|1|0.0461|1|0.0455|1|0.0454|1|0.0453|11|15:00:00|0.0582|0.0458|208|108118.760000|0.0554|0.0582|0.2776|0.0001|");
                list.add("tick|10001621|0.06"+randomNum()+"|4925.000000|0.0644|1|0.0643|1|0.0641|1|0.0636|1|0.0633|1|0.0632|1|0.0611|1|0.0600|4|0.0593|1|0.0589|1|15:00:00|0.0739|0.0606|253|169257.300000|0.0719|0.0739|0.3039|0.0001|");
                list.add("tick|10001502|0.08"+randomNum()+"|3648.000000|0.0834|1|0.0831|1|0.0828|1|0.0820|5|0.0816|5|0.0808|1|0.0793|1|0.0782|1|0.0768|1|0.0764|1|15:00:00|0.0950|0.0792|638|568646.220000|0.0917|0.0936|0.3335|0.0001|");
                list.add("tick|10001599|0.10"+randomNum()+"|2516.000000|0.1089|1|0.1066|1|0.1063|1|0.1060|1|0.1058|1|0.1017|1|0.1016|5|0.1015|1|0.1014|5|0.1013|1|15:00:00|0.1173|0.1005|636|688962.480000|0.1151|0.1173|0.3633|0.0001|");
                list.add("tick|10001653|0.12"+randomNum()+"|3682.000000|0.1335|1|0.1323|1|0.1319|1|0.1316|1|0.1286|1|0.1262|1|0.1249|1|0.1220|1|0.1214|2|0.1209|1|15:00:00|0.1428|0.1264|162|217631.100000|0.1408|0.1428|0.3890|0.0001|");
                list.add("tick|10001522|0.15"+randomNum()+"|1510.000000|0.1619|1|0.1618|2|0.1614|1|0.1602|1|0.1571|1|0.1545|1|0.1505|1|0.1500|1|0.1493|1|0.1484|1|15:00:00|0.1722|0.1540|169|282359.730000|0.1698|0.1722|0.4180|0.0001|");
                list.add("tick|10001586|0.18"+randomNum()+"|2198.000000|0.1963|1|0.1949|1|0.1941|1|0.1936|1|0.1876|1|0.1872|1|0.1859|1|0.1827|2|0.1795|1|0.1788|1|14:56:36|0.2023|0.1835|327|636749.670000|0.2008|0.2023|0.4490|0.0001|");
                list.add("tick|10001571|0.21"+randomNum()+"|2081.000000|0.2321|1|0.2308|1|0.2298|1|0.2262|1|0.2220|1|0.2202|1|0.2196|1|0.2183|1|0.2182|2|0.2150|2|14:51:55|0.2372|0.2175|161|375266.290000|0.2348|0.2372|0.4830|0.0001|");
                list.add("tick|10001428|0.25"+randomNum()+"|5766.000000|0.2694|1|0.2693|1|0.2686|1|0.2610|2|0.2594|1|0.2576|1|0.2544|4|0.2501|1|0.2485|2|0.2465|1|14:56:35|0.2758|0.2545|427|1150006.170000|0.2720|0.2748|0.5202|0.0238|");
                list.add("tick|10001440|0.00"+randomNum()+"|4505.000000|0.0041|2|0.0039|2|0.0038|1|0.0036|21|0.0035|9|0.0033|20|0.0032|21|0.0031|11|0.0027|1|0.0026|182|15:00:00|0.0046|0.0027|7110|245112.000000|0.0048|0.0046|0.2312|0.0001|");
                list.add("tick|10001643|0.20"+randomNum()+"|293.000000|0.2115|21|0.2112|1|0.2102|1|0.2049|6|0.2048|4|0.2017|1|0.2003|1|0.1981|1|0.1977|20|0.1976|20|14:56:51|0.2266|0.2006|752|1586864.000000|0.2196|0.2266|0.4678|0.0001|");
                list.add("tick|10001441|0.01"+randomNum()+"|7957.000000|0.0160|30|0.0158|5|0.0157|20|0.0156|27|0.0155|1|0.0152|20|0.0150|2|0.0149|4|0.0147|2|0.0144|1|15:00:00|0.0188|0.0133|10803|1719393.000000|0.0196|0.0188|0.2460|0.0001|");
                list.add("tick|10001527|0.20"+randomNum()+"|661.000000|0.2170|1|0.2167|20|0.2162|2|0.2158|1|0.2148|1|0.2079|20|0.2075|1|0.2050|3|0.2047|1|0.2026|1|14:53:57|0.2321|0.2064|1054|2279130.000000|0.2241|0.2321|0.4723|0.0001|");
                ReaderTask readerTask=new ReaderTask(null,redisTemplate,mongoTemplate,mdInfoService,mdRemoteCall);
                int i=0;
                for(String item:list){
                    i++;
                    readerTask.parseDataItem(item);
                }
                System.err.println("success------------------>"+i);
                Thread.sleep(1000);

            }
        }catch (Exception e){
            LOGGER.error("e-------------->"+e);
        }

    }

    public static void main(String[] args) {
        System.err.println("--------->"+randomNum());
    }



    public static int randomNum(){
        return (int)((Math.random()*9+1)*10);
    }
}
